IOS的沙盒机制

ios的沙盒(bandbox)机制:一种安全体系,ios应用程序只能对自己创建的应用程序进行读取文件,这个独立、封闭、安全的空间,就我们说的沙盒。它里面一般存放着你的程序需要的文件,数据持久化的一些文件(Plist、sqlite,,,)音频、图片以及其他文件。

     

     一.每个程序只有一个沙盒

     二.不能随意跨越自己的沙盒去访问别的应用程序沙盒的内容

     三.沙盒里面有三个文件夹

     

       1.Documents:建议将程序中创建的或在程序中浏览到的文件数据保存在该目录下 , 目录下的内容会被同步到另一地方 恢复时也包括里面的内容,所以放些媒体资源,文本资源

       2.Library:存储程序的默认设置或其他状态信息。里面还有一层Library/Caches ,可以把缓存的内容放里面,iTunes不会备份此目录

       3.tmp 创建临时文件的目录 当我们的设备重启时 文件会被自动清除

       4.iTunes在与iPhone同步时,备份所有的Documents和Library文件(除了Library/Caches)

通过上面寻找目录的方法,就可以出现下面的结果:

 

原文地址:https://www.cnblogs.com/chenhongios/p/4654058.html