【iOS】iOS数据存储指南

官方文档阅读所得 原文链接

让你的数据存储更有效率的几个tips:

1.只有用户自己生成的或者是App无法再次创建的文档和其他数据,应该存储在

/Documents

的目录下,这些数据会被iCloud自动备份;

2.那些能够被重新下载或者更新的数据应该存储在路径

/Library/Caches

之下。这些放入缓存路径的文件包括数据库缓存文件,和例如 杂志 、报纸 、地图等应用中可以下载的内容。

3.临时使用的数据应存储于目录

/tmp

中.因为这些文件不能被iCloud备份,所以不要忘了在你使用完它们后删除它们,以保证合理安排设备存储空间。

4.对那些需要留存于设备的指定文件,即使使用场景很少,但是你仍然可以使用属性"do not back up"来使之达到存储目的。因为一些很少的使用场景或者是为了用户的离线使用,那些可以重新生成数据可能也需要持久化存储的,使用该属性就可以达到目的。无论数据在什么目录下,这个属性都能生效。加了属性的这些数据既不会被清除,也不会被iCloud和iTunes备份,因为这些文件占用的是“设备级”的存储空间,你的App负责这些数据周期性的检测和清除。

你可能感兴趣的:(【iOS】iOS数据存储指南)