沙盒内有什么文件?各有什么作用?

Documents:保存应用运行时生成的需要持久化的数据,iTunes会自动备份该目录。
苹果建议将在应用程序中浏览到的文件数据保存在该目录下。
Library:
Caches:
一般存储的是缓存文件,例如图片视频等,此目录下的文件不会再应用程序退出时删除。
在手机备份的时候,iTunes不会备份该目录。
例如音频,视频等文件存放其中
Preferences:
保存应用程序的所有偏好设置iOS的Settings(设置),我们不应该直接在这里创建文件,
而是需要通过NSUserDefault这个类来访问应用程序的偏好设置。
iTunes会自动备份该文件目录下的内容。
比如说:是否允许访问图片,是否允许访问地理位置......

tmp:临时文件目录,在程序重新运行的时候,和开机的时候,会清空tmp文件夹。

你可能感兴趣的:(沙盒内有什么文件?各有什么作用?)