1.Documents
需要保存由”应用程序本身”产生的文件或者数据,例如:游戏进度、涂鸦软件的绘图
目录中的文件会被保存在iCloud
注意:不要保存从网络上下载的文件,否则会无法上架
2.Caches
保存临时文件,”后续需要使用”,例如:换成图片,离线数据(地图数据)
系统不会清理cache目录中的文件
要求程序开发时,”必须提供cache目录的清理解决方案”
3.preference
用户偏好设置,使用NSUserDefault直接读写
如果要想数据及时写入磁盘,还需要调用一个同步方法
4.tmp
保存临时文件,”后续不需要使用”
tmp目录中的文件,系统会自动清理
重新启动手机,tmp目录会被清空
系统磁盘控件不足时,系统也会自动清理