iOS中的NSCachesDirectory和NSDownloadsDirectory有什么区别?

时间:2013-02-26 07:19:30

标签: iphone ios ipad

我想将下载的杂志保存到我的iOS应用中的一个目录中。似乎NSCachesDirectoryNSDownloadsDirectory是合适的。我不知道它们之间的区别,哪一个适合下载杂志。任何建议都表示赞赏。

2 个答案:

答案 0 :(得分:6)

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

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

请查看苹果的File System Programming GuideFile System Basics

答案 1 :(得分:3)

我更喜欢NSCachesDirectory或临时目录来保存文件,因为对于NSDownloadsDirectory或文档目录,您必须使用不备份或iCloud超过iOS 5.因为iOS 5.0不允许在文档中保存任何数据目录,这是拒绝app store的主要原因。