沙盒机制中各文件夹作用

  1. 首先来说下, 什么是沙盒吧?
    答: 在iOS App中, 每一个App都会有一个自己的文件夹(这个文件夹就就叫沙盒), 一般沙盒中包含图片, plist, txt, nib, 录音, 缓存等文件.
  2. 沙河机制:
    答: iOS应用只能访问自己创建的文件夹内的东西, 不能访问其他区域. 也是为什么Mac上没有木马的原因(有木马不能感染别的应用啊)
  3. 注意: 需要进行读写操作的文件(例如数据库文件, 必须放在沙盒中)
  4. 目录结构以及描述
    沙盒包含以下几个文件夹!(默认创建的)

    • Documents: 一般用来存放应用中建立的文件, 如数据库文件, 或者程序中浏览的数据, 如果进行备份将会备份此文件夹内容
    • Library: 存储应用的默认设置及状态信息
    • Library/cache: 用来存放缓存文件, 此文件夹在应用退出时不会删除
    • tmp: 存放临时创建的文件
原文地址:https://www.cnblogs.com/mkai/p/5733855.html