iOS 沙盒机制

沙盒的概念 : 每一个iOS应用程序都会为自己额创建一个文件系统目录(  文件夹 ),这个独立 . 封闭 . 安全的空间,叫做沙盒

注:  ① 每一个应用程序都会拥有一个应用程序沙盒
       ② 应用程序沙盒就是一个文件系统目录

沙盒机制的特点 :
①  每一个用用程序的活动范围都限定在自己的的沙盒内  
②  不能随意跨越跨越自己的沙盒去访问别的应用程序沙盒中的内容
③  应用程序向外请求或者接受数据都需要经过权限认证

下面是我个人查找应用程序是常用的方法
打开finder -> 点击[ 前往 ] ->同时按住Alt键 -> 选中[ 资源库 ]  -> 选中Developer 文件夹 -> CoreSimulator  -> Devices -> (模拟器路径: 就是有数字和字母组成的字符串)  -> data -> containers -> Data -> Application -> ( 沙盒路径)
 
当进入沙河路径后有三个文件夹 分别是  Documents    Library    tmp

Documents : 保存应用运行时生成的需要持久化到数据 , iTunes 会自动备份该目录  (  apple 建议将程序中建立的或在程序中浏览到的文件数据保存在该目录下,iTunes备份和恢复的时候会包含此目录)


Library : 存储程序的默认设置或者其他状态信息,iTunes会自动备份给目录...   该目录下有Caches 和Preference两个目录
①Caches : 存放缓存文件iTunes不会备份该目录,此目录下文件不会在程序退出时删除, 一般存放体积比较大,不是特别重要的资源
②Preference : 保存应用的所有偏好设置,iOS 的Settings(设置) 应用会在该目录下查找应用的设置信息,iTunes会自动备份该目录.....需要注意的是: 不应该直接创建偏好设置文件,而是应该使用NSUserDefaults类来取得和设置应用程序的偏好


tmp : 保存应用程序运行时所需要的临时数据,使用完毕后将相应的文件从该目录删除.  应用程序运行时系统也有可能会清除该目录下你文件. iPhone重启时,该目录下的文件会被删除
沙盒的概念 : 每一个iOS应用程序都会为自己额创建一个文件系统目录(  文件夹 ),这个独立 . 封闭 . 安全的空间,叫做沙盒

注:  ① 每一个应用程序都会拥有一个应用程序沙盒
      ② 应用程序沙盒就是一个文件系统目录

沙盒机制的特点 :
①  每一个用用程序的活动范围都限定在自己的的沙盒内  
②  不能随意跨越跨越自己的沙盒去访问别的应用程序沙盒中的内容
③  应用程序向外请求或者接受数据都需要经过权限认证

下面是我个人查找应用程序是常用的方法
打开finder -> 点击[ 前往 ] ->同时按住Alt键 -> 选中[ 资源库 ]  -> 选中Developer 文件夹 -> CoreSimulator  -> Devices -> (模拟器路径: 就是有数字和字母组成的字符串)  -> data -> containers -> Data -> Application -> ( 沙盒路径)
 
当进入沙河路径后有三个文件夹 分别是  Documents    Library    tmp

Documents : 保存应用运行时生成的需要持久化到数据 , iTunes 会自动备份该目录  (  apple 建议将程序中建立的或在程序中浏览到的文件数据保存在该目录下,iTunes备份和恢复的时候会包含此目录)


Library : 存储程序的默认设置或者其他状态信息,iTunes会自动备份给目录...   该目录下有Caches 和Preference两个目录
①Caches : 存放缓存文件iTunes不会备份该目录,此目录下文件不会在程序退出时删除, 一般存放体积比较大,不是特别重要的资源
②Preference : 保存应用的所有偏好设置,iOS 的Settings(设置) 应用会在该目录下查找应用的设置信息,iTunes会自动备份该目录.....需要注意的是: 不应该直接创建偏好设置文件,而是应该使用NSUserDefaults类来取得和设置应用程序的偏好


tmp : 保存应用程序运行时所需要的临时数据,使用完毕后将相应的文件从该目录删除.  应用程序运行时系统也有可能会清除该目录下你文件. iPhone重启时,该目录下的文件会被删除

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值