- 首先来说下, 什么是沙盒吧?
答: 在iOS App中, 每一个App都会有一个自己的文件夹(这个文件夹就就叫沙盒), 一般沙盒中包含图片, plist, txt, nib, 录音, 缓存等文件. - 沙河机制:
答: iOS应用只能访问自己创建的文件夹内的东西, 不能访问其他区域. 也是为什么Mac上没有木马的原因(有木马不能感染别的应用啊) - 注意: 需要进行读写操作的文件(例如数据库文件, 必须放在沙盒中)
- 目录结构以及描述
沙盒包含以下几个文件夹!(默认创建的)
- Documents: 一般用来存放应用中建立的文件, 如数据库文件, 或者程序中浏览的数据, 如果进行备份将会备份此文件夹内容
- Library: 存储应用的默认设置及状态信息
- Library/cache: 用来存放缓存文件, 此文件夹在应用退出时不会删除
- tmp: 存放临时创建的文件
时间: 2024-10-07 14:12:45