iOS应用内容更新

问题描述:

我正在开发一款iOS应用,它将脱机显示一些文字和图片。我怎样才能做到这一点?我应该在浏览器中显示多个HTML页面吗?这种方法不会给人一种高级应用程序的感觉。iOS应用内容更新

我可以在用户可以浏览的应用程序中使用硬编码的静态内容。这肯定会给人一种高级应用程序的印象。

但是,管理员可以更新应用程序,所有其他用户应该被通知相同。我做了一些研究,发现这可以使用TestFlight完成。但我的应用程序不在测试阶段。

任何想法如何可以实现?

+2

不要制作荣耀的网络应用程序,它们将被拒绝。学习Objective-C。 – CodaFi

您可以将图像和文本文件保存到设备上。例如

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); 
NSString *documentsDirectory = [paths objectAtIndex:0]; 
NSFileHandle *fileHandle = [NSFileHandle fileHandleForWritingAtPath:documentsDirectory]; 

NSDocumentDirectory是您可以永久存储下载文件的地方。 NSCachesDirectory是您可以随时存储可随时消失的文件的地方,您可以根据需要重新创建它们。

还有其他类型的存储,described here

所以,尽管从你的服务器下载文本和图像文件,并将它们显示给用户,这将脱机工作。当然,用户必须首先在线下载才能下载。

+0

@webgenius,如果有用,请接受此答案。 – Skotch