iOS 沙盒机制与获取
沙盒机制
沙盒:
文件系统(就是个文件夹)
iOS每个应用程序都有自己的沙盒目录,默认是只能访问自己的沙盒目录,但iOS8开始,开发了几个固定区域可供其他应用访问,间接解决iOS 应用之间信息不互通的问题
主要包含:
| 文件夹 | |
|---|---|
| 应用程序包 | |
| Documents | 持久化数据 |
| tmp | 临时目录 |
| Library | |
| cache | 缓存 |
| Preferences | 配置信息/Sqlite |
沙盒路径获取方法
1.沙盒主路径
//获取根目录
NSString * sendBoxPath=NSHomeDirectory();
2.Documents目录
//获取Documents目录
// NSSearchPathForDirectoriesInDomains(要查找的目录, 在什么范围中查找, YES /NO是否获取全路径)
//NSDocumentDirectory,标示回去沙盒的Documents目录
NSArray * paths=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask, YES);
NSLog(@"paths=%@",paths);
NSString * documentsPath=[paths lastObject];
3.preference路径
替换为NSPreferencePanesDirectory
1186

被折叠的 条评论
为什么被折叠?



