iOS App沙盒环境与文件管理
所属分类:ios | 发布于 2024-01-31 17:36:06
App产生的数据都存放在自己的沙盒中,一般沙盒又三个文件夹:Documents、Library和tmp
Documents
: 这个目录存放用户数据。存放用户可以管理的文件;iTunes备份和恢复的时候会包括此目录。Library
: 主要使用它的子文件夹,我们熟悉的NSUserDefaults
就存在于它的子目录中。Library/Caches
: 存放缓存文件,iTunes不会备份此目录,此目录下文件不会在应用退出删除,“删除缓存”一般指的就是清除此目录下的文件。Library/Preferences
: NSUserDefaults
的数据存放于此目录下。tmp
: App应当负责在不需要使用的时候清理这些文件,系统在App不运行的时候也可能清理这个目录。