iOS中的NSCachesDirectory和NSDownloadsDirectory有什么区别?
我想将下载的杂志保存到我的iOS应用程序中的一个目录中。 似乎NSCachesDirectory
和NSDownloadsDirectory
是合适的。 我不知道它们之间的区别,哪一个适合下载杂志。 任何建议表示赞赏。
在内存不足的情况下可以删除NSCachesDirectory
如果您不希望删除文件,则必须将它们存储在Documents目录中,但如果您不希望iTunes,iCloud等支持您的文件,请添加“不备份”。
请查看Apple的文件系统编程指南或文件系统基础知识
我更喜欢NSCachesDirectory或临时目录来保存文件,因为对于NSDownloadsDirectory或文档目录,你必须使用不备份或iCloud超过iOS 5.因为iOS 5.0不允许在文档目录中保存任何数据,它是拒绝app商店的主要原因。