黑马程序员技术交流社区
标题:
iOS开发之 SandBox常用操作
[打印本页]
作者:
左半边翅膀
时间:
2016-7-21 23:49
标题:
iOS开发之 SandBox常用操作
本帖最后由 左半边翅膀 于 2016-8-20 18:50 编辑
iOS开发之沙盒机制(SandBox)详细讲解了沙盒的一些机制。在开发中,我们需要对沙盒进行操作,所以我们需要获取到沙盒路径。
沙盒里的文件夹包括Documents、Library、tmp 接下来我们来看下如何获取Documents、Library、tmp的路径。
获取沙盒根目录
获取沙盒根目录,直接调用NSHomeDirectory():
//获取沙盒根目录
NSString*directory=NSHomeDirectory();
NSLog(@"directory:%@",directory);
获取Documents路径
NSArray*paths=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES);
NSString*path=[pathsobjectAtIndex:0];
NSLog(@"path:%@",path);
获取Library路径
NSArray*paths=NSSearchPathForDirectoriesInDomains(NSLibraryDirectory,NSUserDomainMask,YES);
NSString*path=[pathsobjectAtIndex:0];
NSLog(@"path:%@",path);
获取Caches路径
NSArray*paths=NSSearchPathForDirectoriesInDomains(NSCachesDirectory,NSUserDomainMask,YES);
NSString*path=[pathsobjectAtIndex:0];
NSLog(@"path:%@",path);
获取tmp路径
NSString*tmp=NSTemporaryDirectory();
NSLog(@"tmp:%@",tmp);
作者:
堕落天使
时间:
2016-7-21 23:54
还可以的
作者:
行路难
时间:
2016-7-22 18:32
多谢分享!
作者:
悄然林静
时间:
2016-7-24 00:01
很厉害,加油哦
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2