美文网首页
沙盒路径

沙盒路径

作者: 十一遥 | 来源:发表于2018-03-28 16:13 被阅读14次

沙盒就是手机内的存储空间,我们可以将app中的数据存储到手机的存储中。对应着就是电脑的硬盘。沙盒中不同的文件夹有不同的作用。

Documents

保存应用程序生成的数据,会自动备份在iCloud中。
如果保存下载的其他数据,程序提交的时候会悲剧

tmp

临时文件目录,系统会自动清理,重新启动会被清空,程序员无需管理

library/Caches

缓存文件目录, 保存后续需要使用的临时文件, 主要用于保存离线数据或者图片, 网络下载的文件,可以保存在此目录.
保存在这个目录中的文件,需要程序员提供清理的功能

library/ Preferences

用户偏好, [NSUserDefaults standardUserDefaults] 直接读写

附一个 NSString 的分类 NSString (SandBox)

#import "NSString+SandBox.h"

@implementation NSString (SandBox)

- (instancetype)appendCache {
    return [NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES).lastObject stringByAppendingPathComponent:self.lastPathComponent];
}

- (instancetype)appendDocument {
    return [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES).lastObject stringByAppendingPathComponent:self.lastPathComponent];
}

- (instancetype)appendTemp {
    return [NSTemporaryDirectory() stringByAppendingPathComponent:self.lastPathComponent];
}

@end

相关文章

  • IOS沙盒 - OC

    沙盒: 沙盒包含: 沙盒路径获取的方法:

  • cell 图片缓存策略

    无沙盒路径缓存策略 有沙盒路径缓存策略

  • 07-06(如何找到沙盒里面的文件)

    NSLog(@"沙盒路径是%@", NSHomeDirectory());//打印出沙盒路径.然后:Finder-...

  • 文件操作

    1. 沙盒路径的处理 沙盒路径:NSString *homePath = NSHomeDirectory() Do...

  • 沙盒

    1、沙盒 程序只能访问自己的沙盒 NSHomeDirectory() 访问沙盒路径 沙盒下有三个目录:Docume...

  • iOS开发常用的宏定义

    宽高相关 打印相关 颜色相关 沙盒路径相关 设备相关 沙盒路径相关 缩写 其他

  • Objective-C沙盒结构

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

  • iOS的文件储存的若干方式

    demo下载地址**一、沙盒路径沙盒主路径:是程序运行期间系统会生成一个专属的沙盒路径,应用程序在使用期间非代码的...

  • 浅谈iOS的文件操作

    一、沙盒路径 ** 沙盒主路径**:是程序运行期间系统会生成一个专属的沙盒路径,应用程序在使用期间非代码的文件都存...

  • iOS 沙河路径

    沙河路径 每个iOS 应用都有自己的沙盒路径,应用沙盒就是文件系统目录应用沙盒文件目录:应用程序包、Documen...

网友评论

      本文标题:沙盒路径

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