黑马程序员技术交流社区
标题:
iOS沙盒(sandbox)机制
[打印本页]
作者:
毛强
时间:
2015-8-23 11:24
标题:
iOS沙盒(sandbox)机制
一、每个应用程序都有自己的沙盒(iOS中每个应用程序,只能访问自己的沙盒)
iOS8开始,开放了几个固定区域
沙盒包含:
应用程序包
Documents 持久化的数据
tmp 临时目录
Library
cache 缓存
Preferences 配置信息\SQLite
二、沙盒路径获取的方法:
1)沙盒的路径
NSHomeDirectory()
2)Documents 路径
3)tmp 路径
4)Library 路径
三、获取目录
1)沙盒根目录
NSString *sandBoxPath = NSHomeDirectory();
NSLog(@"sandBoxPath = %@",sandBoxPath);
2)Documents目录
NSArray *paths= NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
//NSDocumentDirectory 表示获取沙盒的Documents目录
//NSUserDomainMask 表示用户主目录中
NSString *documentPath = [paths lastObject];
NSLog(@"paths = %@",documentPath);
如果要获取tmp目录与Library 目录,只需修改NSDocumentDirectory。
作者:
iphone
时间:
2015-8-23 12:45
还没学到沙盒
作者:
runsunlife
时间:
2015-8-24 07:50
还没看到也和你一起顶起
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2