2013-03-13 96 views
1

我的应用程序都如图像,HTML + CSS和XML或JSON files..that太多的动态应用程序资源可以进行更新,所以我不能把这些资源在应用程序捆绑它不会得到在应用程序商店更新一次我需要它有更新。其次我也不能把服务器在那里我可以从服务器每次我需要它的时候请求内容这些资源......把应用资源的文档目录中的iOS

所以我的问题是,是很好地将数据本地存储在文档目录中?苹果应用程序审查团队如何对此做出反应?我听说在将数据放入文档目录时存在iCloud问题,是不是?

那么,哪里存储设备上的iOS应用程序本地数据?

在此先感谢....寻找一些良好的答案!

回答

3

这种类型的数据应该被复制到~/Library/Application Support。请参阅File System Programming Guide了解所有内容的处理方式和处理方式。

+0

感谢您的帮助.. – 2013-03-14 06:41:02

1

你可能要考虑让你指的是驻留在你的应用程序包的初始资产。然后当你有更新的版本时,将它们保存在你的Documents目录中(或者你想要的任何合法路径)。

这样做的原因是用于故障转移,万一有一个问题,它可以让你恢复。当您动态加载内容时,您必须考虑因素,您可能会在下载过程中遇到各种问题,例如损坏的数据或者尚未下载的依赖项。

FWIW,我为支持动态加载内容的游戏实现了这个功能。该捆绑包拥有原始资产。有一个临时下载目录。数据经过验证后,被移至可消费的地区。在应用程序启动时,第一步是仅将数据包中的数据复制到耗材目录。虽然看起来可能是浪费和几个步骤,但它的工作令人惊讶,大多数人甚至不知道这种事情正在发生。

相关问题