美文网首页
iOS 沙盒目录

iOS 沙盒目录

作者: 可爱的活火山 | 来源:发表于2017-06-06 18:36 被阅读4次

1.Documents目录:

用于存储非常大的文件或需要非常频繁更新的数据,能够进行iTunes或iCloud的备份。获取方式:NSArray*array =NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES);// 在iOS中,只有一个目录跟传入的参数匹配,所以这个集合里面只有一个元素NSString*docPath = [array objectAtIndex:0];或:NSString*docPath = [array lastObject];

2.tmp目录:

这是临时文件目录,用于保存应用运行时所需的临时数据。使用完毕后再将相应的文件从该目录删除。应用没有运行时,系统也可能会清楚该目录下的文件。它不能够进行iTunes或iCloud的备份。获取方式:NSString*tmpDirectory =NSTemporaryDirectory();

3.Library目录:

Library目录下面包含两个子目录,分别是Preferences和Caches。Library/Preferences 保存应用的所有偏好设置,iOS的设置(Settings)应用会在该目录中查找应用的设置信息。iTunes同步设备时会备份该目录。可以通过NSUserDefaults类存取该目录下的设置信息。Library/Caches保存应用运行时生成的需要持久化的数据。iTunes同步设备时不会备份该目录。一般存储体积大,不需要备份的非重要数据。获取方式:NSArray*array =NSSearchPathForDirectoriesInDomains(NSCachesDirectory,NSUserDomainMask,YES);NSString*cachesPath = [array objectAtIndex:0];

相关文章

  • iOS 数据持久化知识汇总(1)—————存储路径

    一、沙盒和沙盒存储路径 1、沙盒是什么 iOS 每个iOS应用都有自己的应用沙盒,应用沙盒就是文件系统目录 。所...

  • 数据持久化存储

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

  • 沙盒文件

    iOS 持久化沙盒目录结构:出于安全考虑,iOS 系统的沙盒机制规定每个应用都只能访问当前沙盒目录下的文件,也有例...

  • iOS沙盒目录结构解析

    iOS沙盒目录结构解析 出于安全考虑,iOS系统的沙盒机制规定每个应用都只能访问当前沙盒目录下面的文件(也有例外,...

  • iOS 文件操作

    iOS文件(沙盒目录,文件创建、移动、复制等) 目录获取获取沙盒的主目录路径: (NSString *)homeD...

  • 沙盒

    一、iOS沙盒机制介绍(1)概念:每个ios应用都有自己的应用沙盒,应用沙盒就是文件系统目录,与其他应用放入文件 ...

  • Objective-C沙盒结构

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

  • OC - 沙盒

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

  • iOS本地数据存取,看这里就够了

    iOS本地数据存取,看这里就够了 应用沙盒 每个iOS应用都有自己的应用沙盒(应用沙盒就是文件系统目录),与其他文...

  • iOS·Swift 数据持久化(二)沙盒、属性列表两个概念的总结

    沙盒 iOS程序默认情况下只能访问程序自己的目录,这个目录被称为“沙盒”。每个应用程序沙盒都包括以下三个目录: D...

网友评论

      本文标题:iOS 沙盒目录

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