Iphone商店形象(陷阱?)

时间:2010-02-26 12:19:44

标签: iphone cocoa-touch caching

我有一个申请

从网络加载图像并将其存储在应用程序的文档目录中 因此,当用户启动应用程序并且没有互联网时,他们仍然可以使用该应用程序。

但我的问题是..是否iphone控制该文档目录?它会在一段时间后或在使用一定量的内存后自行清除..文档目录是否有限制?如果达到限制该怎么办?

任何人都可以解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

在应用程序编程指南的"Commonly used directories"部分中,您可以看到日期可以存储在多个目录中:Documents,Library / Caches和tmp。 Documents and Caches目录中的文件在启动之间保持不变,因此您可以将数据存储在其中任何一个中。

需要考虑的另一件事是备份过程 - 文档目录由iTunes备份,而缓存不是这样存储大文件或文档目录中大量更改的文件可能会显着增加设备同步时间(请参阅"Backup and restore"部分详情)。

在回答here时,您的应用程序磁盘空间限制为2GB,但不确定如果达到该限制会发生什么。