沙盒机制
来源:互联网 发布:磁卡读写器软件 编辑:程序博客网 时间:2024/05/16 11:04
1. 苹果手机为了保证自己数据上的绝对的安全设计了沙盒文件,每一个应用程序都配备了自己的沙盒文件,每一次运行,文件夹的名字就会变成一个没有任何规律的字符串
第一个参数:当前要前往哪一个文件夹, 前往documents文件用NSDocumentDirectory:64行那个,还可以前往caches文件夹:对应68行
第二个参数:访问的文件夹类型, 指定访问时用户文件夹
第三个参数
绝对路径(YES): 是给系统来使用的, 系统可以根据当前的路径找到文件夹, 我们在操作文件的时候都是用绝对路径
相对路径(NO几乎不用): 相对路径只会把要前往的文件夹显示, 其他部分都是~, 告诉程序员要去哪个文件
2. 沙盒里一共有三个文件夹
(1) 是Documents文件:主要是用来存储用户的想要存储的一些信息,比如收藏的信息或者自己设置的一些内容,所以我们做收藏功能就是往这个文件夹里写东西
(2) Library文件夹是方便程序开发者使用的,主要操作它里的两个文件夹, caches和 Preferences
caches:用来保存缓存文件, SDWebImage会把图片加到缓存文件中,所以清除缓存功能就是把这个文件夹删除
Preferences一般来保存程序员设置的信息,比如NSUserDefaults就会把数据保存在这个文件夹里
(3) tmp文件:一般存放临时内容
之前在沙盒里还有一个 .app文件,在新的版本里已经被移走了
0 0
- iPhone沙盒机制
- 沙盒机制
- iOS沙盒机制
- IOS:沙盒机制
- iOS沙盒机制
- 沙盒机制
- UI沙盒机制
- 沙盒机制
- 沙盒机制(sandBox)
- ios沙盒机制
- iOS沙盒机制
- IOS 沙盒机制
- iOS沙盒机制
- 8.18 沙盒机制
- 沙盒机制
- iOS沙盒机制
- 沙盒机制
- ios沙盒机制
- CGFloat和float的区别
- 递归和迭代的区别
- kidd风的IOS日志之UICollectionView之介绍使用篇
- Spring MVC入门
- SQL2000数据库的自动备份作业
- 沙盒机制
- 关于if if和if elseif的区别
- Java设计模式之抽象工厂模式
- 蓝桥杯 历届试题 马虎的算式
- Python扫描端口
- Android 之Intent和Intent过滤器
- 使用cocoapods出现ld: symbol(s) not found for architecture x86_64问题
- jquery验证身份证号码
- 清除缓存