第一部分:沙盒Sandbox部分
沙盒Sandbox机制
每个iOS应用都有一个自己的“沙盒”,来服务自己.沙盒中保存着所有的非代码文件,例如图像,图标,声音,映像,属性列表,文本文件等.
“沙盒”有以下特点:
- 应用程序不能翻过自己的围墙去访问别的存储空间的内容
- 应用程序间不能共享数据,沙盒里的文件不能被复制到其他应用程序文件夹中,也不能把其他应用程序文件夹中的文件复制到沙盒里。
- 苹果禁止任何读、写沙盒以外的文件,禁止应用程序将内容写到沙盒以外的文件夹中。
- 应用程序请求的数据都要通过权限检测,假如不符合条件的话,不会被放行。
沙盒目录
iPhone沙盒下有四个文件夹,目录结构如下图:希望能和大家交流技术
我的博客地址: http://www.lilongcnc.cc/
网友评论
NSString *strDoc = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];
NSString *newStr = [NSString stringWithFormat:@"%@/b.png",strDoc];
//准备一个路径
NSString *staPath = [NSString stringWithFormat:@"%@/bys.png",NSHomeDirectory()];
[UIImagePNGRepresentation(self.img.image) writeToFile:newStr atomically:YES];
NSLog(@"%@",staPath);