美文网首页
沙盒的目录结构是怎么样的?各自一般用于什么场合?

沙盒的目录结构是怎么样的?各自一般用于什么场合?

作者: seeek | 来源:发表于2017-07-18 13:38 被阅读0次

一、iOS沙盒机制

iOS的应用只能访问为该应用创建的区域,不可访问其他区域,应用的其他非代码文件都存在此目录下,包括图片,属性文件plist,bundle,nib文件等,这块区域称之为沙盒(sandBox)。

每个应用都有属于自己的存储空间,即沙盒

应用只能访问自己的沙盒,不可访问其他区域

如果应用需要进行文件操作,则必须将文件存放在沙盒中,尤其是数据库文件,在电脑上操作时,可以去访问,但是如果要装在真机上可以使用,必须将数据库文件拷贝至沙盒中。

二、打开沙盒路径

1.NSLog(@"%@",NSHomeDirectory());在程序中可以通过NSHomeDirectory()获取程序的沙盒路径

2.拿到路径后通过Finder--前往--前往文件夹.将以上路径输入进去,进入到沙盒目录中。

三、目录结构

沙盒默认情况下有三个目录文件夹documents,Library,tmp及应用的App文件,只可在相应的文件夹中进行操作

documents:一般用来存放应用中建立的文件,如数据库文件,或程序中浏览到的文件数据。如果进行备份会将此文件夹中的文件包括其中;

Library/Preferences:存储应用的默认设置及状态信息;

Library/Cache:用来存放缓存文件,此文件夹下数据在应用退出时不会删除。备份时不会包括此文件夹;

tmp:存放即时创建的临时文件;

相关文章

  • iOS面试题分析

    iOS面试 Model层: 数据持久化存储方案有哪些? 沙盒的目录结构是怎样的?各自一般用于什么场合?- Appl...

  • 问答题

    1.数据持久化存储方案有哪些?沙盒的目录结构是怎样的?各自一般用于什么场合? iOS中几种数据持久化方案:我要永远...

  • 沙盒的目录结构是怎么样的?各自一般用于什么场合?

    一、iOS沙盒机制 iOS的应用只能访问为该应用创建的区域,不可访问其他区域,应用的其他非代码文件都存在此目录下,...

  • Objective-C沙盒结构

    导读: 一、什么是沙盒机制二、沙盒的特点三、沙盒的结构组成四、获取沙盒目录路径 一、什么是沙盒机制 iOS中的沙盒...

  • OC - 沙盒

    导读: 一、什么是沙盒机制 二、沙盒的特点 三、沙盒的结构组成 四、获取沙盒目录路径 一、什么是沙盒机制 iOS中...

  • 简答题

    1.请简单的介绍下APNS发送系统消息的机制 2.沙盒目录结构是怎样的?各自用于那些场景? 3.pushViewC...

  • 数据持久化存储

    沙盒 iOS程序默认情况下只能访问自己的目录,这个目录被称作沙盒 沙盒结构 沙盒结构主要为 DocumentLib...

  • 沙盒的目录结构

    Documents: 保存应用运行时生成的需要持久化的数据,iTunes同步设备时会备份该目录。例如,游戏应用可将...

  • 沙盒目录结构

    获取家目录(沙盒) NSString*homeDir =NSHomeDirectory();NSLog(@"家目录...

  • 沙盒

    一、沙盒中几个主要的目录 每个沙盒下面都有相似的目录结构,如下图所示(出自苹果官方文档): 每个应用的沙盒目录都是...

网友评论

      本文标题:沙盒的目录结构是怎么样的?各自一般用于什么场合?

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