0

我如何编写一个应用程序 (Xcode),让我可以每天更改图片和一些文本,而无需用户每天下载更新?

我有很多我希望人们看到和阅读的艺术作品,但我希望它成为他们每天去一次查看图片并阅读它的应用程序类型。这意味着我必须能够远程更改图片和随附的文本,以便下载该应用程序的人可以通过互联网接收它,而无需从商店下载更新。此外,这不是基于网站的应用程序,因此“UIWebView”将不起作用。

我知道这样的应用程序可以编码,因为我的 Iphone 上有类似的应用程序,例如 Groupon,它让我每天都能看到新交易,而无需下载更新。

我在互联网上到处寻找教程和博客,但找不到任何相关的东西。

感谢您花时间阅读我的问题,并希望您能得到答案。如果您认为博客或 youtube 视频可以提供帮助,请发布它,我会阅读/观看它!

真挚地

4

2 回答 2

1

嗯,这是一个非常笼统的问题。但是您的应用程序需要在运行时从 Web 服务器下载资源。让我给你一个提示。

例如,要检索图像,您可以执行以下操作:

NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:@"http://www.example.com/image.jpg"]];
[NSURLConnection sendAsynchronousRequest:request queue:[[NSOperationQueue alloc] init] completionHandler:^(NSURLResponse *response, NSData *data, NSError* error) {
    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse*) response;
    if (error == nil && httpResponse.statusCode == 200) {
        UIImage *image = [UIImage imageWithData:data];
    }
}];

然后,您可以将图像显示给用户。您可能还想缓存图像,这样您就不必为同一个用户/设备多次下载它。

您可以对文本执行相同的操作,该文本也可以封装在您从 Web 服务器下载的 JSON 文件中。

于 2013-08-05T19:33:46.717 回答
0

我会建议您设计一个提要/RSS阅读器,这样您就可以每天更新您的提要,这些提要会在您的应用程序中发布。不同之处在于您将删除旧提要并仅显示一个带有图像和一些文本的提要。您可能想查看发布作者博客提要的http://www.touch-code-magazine.com/tutorial-building-advanced-rss-reader/ 。这是最简单的解决方案。复杂的解决方案是设置一个 Web 服务并使用它提供的响应来显示数据。

于 2013-08-05T19:31:25.563 回答