[Swift]iOS沙盒机制和目录结构

默认情况下,每个沙盒含有3个文件夹:Documents,Library和tmp。由于受沙盒机制的限制,应用只能在这几个目录下读写文件;在iTunes和iPhone同步时,会备份所有的Documents和Library目录,并且在iPhone重启时,会丢弃所有的tmp文件

Documents:苹果建议将应用程序中的数据保存在该目录下,并且在iTunes备份和恢复时也包括此目录

Library:用于存储应用程序的默认设置或其它状态信息

Library/Caches:存放缓存文件,iTunes不会备份此目录,此目录下文件不会在应用退出时删除

Library/Preferences:存储程序的默认设置,基于NSUserDefaults的首选项设置便存储在这里

tmp:用于供应用程序存储临时文件,并且iTunes不会备份/tmp中的文件

posted @ 2016-02-29 09:39  ybw123321  阅读(289)  评论(0编辑  收藏  举报