iOS tmp文件夹和应用程序文件夹中缓存图像的区别

时间:2014-11-07 03:42:51

标签: ios image caching

我很想知道这会对应用和系统产生什么影响。 什么是利弊。

除了保留私有图像的问题外,它必须放在应用程序文件夹中。 并且还设置了不会被iCloud备份的标志。

有什么想法吗?

1 个答案:

答案 0 :(得分:2)

您可以按照苹果指南进行数据缓存

  

有效存储您应用的数据

     

要确保备份尽可能高效,请存储您的应用   根据以下指南的数据:

     

仅限用户生成或不能生成的文档和其他数据   否则由您的应用程序重新创建,应存储在   / Documents目录并将自动进行   由iCloud支持。

     

可以存储可以再次下载或重新生成的数据   / Library / Caches目录。您的文件示例   应该在Caches目录中包含数据库缓存文件和   可下载的内容,例如杂志,报纸和版画所使用的内容   地图应用程序。

     

暂时使用的数据应存储在   / tmp目录。虽然这些文件没有备份   在iCloud之前,记得在完成后删除这些文件   他们不会继续消耗用户的空间   设备

     

使用"不要备份"用于指定应该的文件的属性   即使在低存储情况下,也会保留在设备上使用此属性   数据可以重新创建,但即使在低位也需要持久化   应用程序正常运行的存储情况或因为   客户希望在离线使用时可以使用它。这个属性   适用于标记文件,无论它们在哪个目录中,   包括Documents目录。这些文件不会被清除   不会包含在用户的iCloud或iTunes备份中。因为   这些文件确实使用设备上的存储空间,您的应用程序负责   用于定期监视和清除这些文件。