简介
处于安全考虑,iOS系统的沙盒机制规定每个应用都只能访问当前沙盒目录下面的文件(也有例外,比如在用户授权情况下访问通讯录,相册等),这个规则展示了iOS系统的封闭性。在开发中常常需要数据存储的功能,比如存取文件,归档解档等。
沙盒目录结构
每个APP的沙盒下面都有相似目录结构,如图(苹果官方文档)
每一个App的文件都是孤立的
沙盒的各个文件的详细介绍
1 - (void) sandBox { 2 NSString *path = NSHomeDirectory(); 3 NSLog(@"path:--------->%@",path); 4 5 }
答应结果:
2018-03-09 23:08:22.175225+0800 BlockTest[778:26152] path:--------->
将地址拷贝,点击Finder,组合键:Command+shift+G,可得: