我的应用程序今天因为没有遵循iOS数据存储指南而被Apple拒绝了,我对我应该使用哪个目录感到有点困惑。
该应用程序是一个相当基本的新闻阅读,它将缩略图和pdf存储在用户的设备上,然后将所有这些内容存储在NSDocumentDirectory
中。但现在我想知道我是否应该将所有这些数据存储在NSCachesDirectory
或/tmp
我听说在更新应用时NSCachesDirectory
被清除了,我宁愿这不会发生,所以用户不必再次下载所有内容。
答案 0 :(得分:0)
在NSCachesDirectory中。
更新时不会删除它。我可以从个人经验告诉你。我存储了大量嵌套在该目录结构中的资源,包括plist,图像和PDF。