美文网首页
iOS 沙盒

iOS 沙盒

作者: 派大星的博客 | 来源:发表于2018-10-15 18:00 被阅读9次

    沙盒机制:在iOS中每个APP都拥有自己的沙盒,APP只能访问对应沙盒中存储的数据, iOS是不允许跨越沙盒去访问数据的,所有的数据都是保存在该沙盒的三个子目录下:

    Document
    Library(Library/Caches, Library/Preference)
    tmp

    • Document: 一般在该目录下保存一些比较重要的数据,比如:游戏相关的数据, 当连接iTunes后会自动同步数据

    • Library: 存储应用设置或者状态信息等,在该目录下还有两个子目录:Caches和Preference

      • Library/Caches: 存放缓存文件,iTunes不会备份,因此文件不会因APP退出而删除
        (一般使用SDWebImage的缓存资源都是保存到这来)
      • Library/Preference: 保存应用的所有偏好设置,iOS的Setting(设置)会在该目录查找该应用的设置信息,iTunes会同步数据
    • tmp: 临时文件, iTunes不会备份该文件夹中的数据, 这个文件夹中的数据,会因为应用的关闭而删除. 下载的网络数据会缓存在这。

    屏幕快照 2019-01-14 下午5.37.45.png

    查看模拟器沙盒文件

    屏幕快照 2018-10-16 上午11.18.26.png

    eg: /Users/mozat/Library/Developer/CoreSimulator/Devices/34C40102-994D-46F5-8637-59D88F2EC461/data/Containers/Data/Application/7D0237C4-4D68-46D6-96A0-DAF60BA6799C

    相关文章

      网友评论

          本文标题:iOS 沙盒

          本文链接:https://www.haomeiwen.com/subject/xuqqzftx.html