美文网首页iOS 艾欧艾斯ios开发demo
11- iOS获取应用沙盒Sandbox路径和基础保存数据方式

11- iOS获取应用沙盒Sandbox路径和基础保存数据方式

作者: 春田花花幼儿园 | 来源:发表于2016-05-16 14:57 被阅读882次

    第一部分:沙盒Sandbox部分

    沙盒Sandbox机制

    每个iOS应用都有一个自己的“沙盒”,来服务自己.沙盒中保存着所有的非代码文件,例如图像,图标,声音,映像,属性列表,文本文件等.

    “沙盒”有以下特点:

    • 应用程序不能翻过自己的围墙去访问别的存储空间的内容
    • 应用程序间不能共享数据,沙盒里的文件不能被复制到其他应用程序文件夹中,也不能把其他应用程序文件夹中的文件复制到沙盒里。
    • 苹果禁止任何读、写沙盒以外的文件,禁止应用程序将内容写到沙盒以外的文件夹中。
    • 应用程序请求的数据都要通过权限检测,假如不符合条件的话,不会被放行。

    沙盒目录

    iPhone沙盒下有四个文件夹,目录结构如下图:

    希望能和大家交流技术

    我的博客地址: http://www.lilongcnc.cc/


    相关文章

      网友评论

      • 1073d142fdd4: //获得沙盒路径
        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);

      本文标题:11- iOS获取应用沙盒Sandbox路径和基础保存数据方式

      本文链接:https://www.haomeiwen.com/subject/xvybrttx.html