5

我想将下载的杂志保存到我的 iOS 应用程序的一个目录中。它似乎 NSCachesDirectory并且NSDownloadsDirectory是合适的。不知道它们有什么区别,哪一种适合下载杂志。任何建议表示赞赏。

4

2 回答 2

8

NSCachesDirectory 可以在内存不足的情况下删除

如果您不希望您的文件被删除,您必须将它们存储在 Documents 目录中,但如果您不希望您的文件被 iTunes、iCloud 等支持,请添加“不备份”。

请看苹果的File System Programming GuideFile System Basics

于 2013-02-26T07:23:36.293 回答
3

我更喜欢 NSCachesDirectory 或 temp 目录来保存文件,因为对于 NSDownloadsDirectory 或文档目录,您必须使用不备份或 iCloud 大于 iOS 5。因为 iOS 5.0 不允许在文档目录中保存任何数据,它是拒绝应用商店的一大原因。

于 2013-02-26T07:28:25.647 回答