iOS沙盒目录中 Documents Library tmp的作用和区别
1.Documents:
只有用户生成的文件、其他数据及其他程序不能重新创建的文件,应该保存在<Application_Home>/Documents目录下面,并将通过iCloud自动备份。
2.Library
可以重新下载或者重新生成的数据应该保存在<Application_Home>/Library /caches目录下面。举个例子,比如杂志、新闻、地图应用使用的数据库缓存文件和可下载内容应该保存到这个文件夹。
3.tmp:
只是临时使用的数据应该保存在<Application_Home> / tmp 文件夹。尽管iCloud不会备份这些文件,但在应用使用完这些数据之后要注意随时删除,避免占用用户设备的空间。
//获取各个目录路径的方法,以Documents为例,Library,tmp类似
//方法一
//1、取得Documents路径的方法:
-(NSString *)documentFolder{
return [NSHomeDirectory( ) stringByAppendingPathComponent:@"Documents"];
}
//2、取得Documents中某个文件的路径:
NSString *path =[ [ self documentFolder] stringByAppendingPathComponent:@"image.png" ];
//方法二
//1,获取家目录路径的函数:
NSString *homeDir = NSHomeDirectory();
//2,获取Documents目录路径的方法:
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES);
NSString *docDir = [paths objectAtIndex:0];
//3,获取Caches目录路径的方法:
NSArray *paths =NSSearchPathForDirectoriesInDomains(NSCachesDirectory,NSUserDomainMask,YES);
NSString *cachesDir = [paths objectAtIndex:0];
//获取tmp目录路径的方法:
NSString *tmpDir = NSTemporaryDirectory();
注意:
一定要把要存的文件存到正确的位置,不然在审核的时候有可能因为违反苹果的规则而被拒!
iOS沙盒目录中 Documents Library tmp的作用和区别相关推荐
- iOS沙盒目录结构解析
iOS沙盒目录结构解析 原文地址:http://blog.csdn.net/wzzvictory/article/details/18269713 出于安全考虑,iOS系统的沙盒机制规定每个应用都只能 ...
- IOS沙盒Files目录说明和常用操作
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launc ...
- iOS学习7:iOS沙盒(sandBox)机制(一)之获取沙盒路径及目录说明(转)
转:http://my.oschina.net/joanfen/blog/151145 一.iOS沙盒机制 iOS的应用只能访问为该应用创建的区域,不可访问其他区域,应用的其他非代码文件都存在此目录下 ...
- iOS把UIImage保存到沙盒目录下以及少盒目录概述
题记 -- 执剑天涯,从你的点滴积累开始,所及之处,必精益求精. 本文章概述 1.保存 UIImage 到沙盒Document目录下与读取Document中保存的图片的方法 2.沙盒机制介绍 与 各目 ...
- ios 获取沙河文件夹_关于 iOS 沙盒的目录结构和获取
沙盒目录结构 1. /xxName.app 应用程序的程序包目录,包含应用程序的本身. 2. /Documents/ 保存应用程序的重要数据文件和用户数据文件等.用户数据基本上都放在这个位置(例如从网 ...
- 关于iOS沙盒的目录结构和获取
沙盒目录结构 1. /xxName.app 应用程序的程序包目录,包含应用程序的本身. 2. /Documents/ 保存应用程序的重要数据文件和用户数据文件等.用户数据基本上都放在这个位置(例如从网 ...
- filesaver.js 保存文件路径_iOS把UIImage保存到沙盒目录下以及沙盒目录概述
题记 -- 执剑天涯,从你的点滴积累开始,所及之处,必精益求精. 本文章概述 1.保存 UIImage 到沙盒Document目录下与读取Document中保存的图片的方法 2.沙盒机制介绍 与 各目 ...
- iOS沙盒路径的查看和使用
1.模拟器沙盒目录 文件都在个人用户名文件夹下的一个隐藏文件夹里,中文叫资源库,他的目录其实是Library. 因为应用是在沙箱(sandbox)中的,在文件读写权限上受到限制,只能在几个目录下读写文 ...
- iOS学习之iOS沙盒(sandbox)机制和文件操作复习
1.iOS沙盒机制 iOS应用程序只能在为该改程序创建的文件系统中读取文件,不可以去其它地方访问,此区域被成为沙盒,所以所有的非代码文件都要保存在此,例如图像,图标,声音,映像,属性列表,文本文件等. ...
最新文章
- java是解释型_Java 是编译型还是解释型?
- 寄存器(CPU的工作原理)
- Oracle 基础篇 --- 索引选项
- css按钮大小固定,在CSS中创建一个固定宽度的按钮
- cocos bubbles_像Messenger Bubbles这样的Android浮动小部件
- Unity3d笔记——制作简单动画
- 人工智能资料下载地址分享
- Windows11系统下解压文件后缀为.tar(.gz)的压缩文件
- 阳/阴性预测值Positive/negative Predictive Value(推荐AA)
- python的socket
- mysql生成18位纯数字id_MySQL实现注册时随机生成数字id,类似于注册qq时随机生成qq号...
- Stimulsoft Reports.JS 2021.3.6 Crack
- PHP的OpenSSL加密扩展学习(三):证书操作
- 华为荣耀20青春版能升级鸿蒙吗,荣耀20 Pro系统要不要升级?
- 机械硬盘4k读写速度_极速鲨课堂43:机械硬盘秒变固态靠谱吗?
- android 点击返回键home,android Home键和返回键
- 转载:stm32的引脚有两种用途
- PHP字符串计算函数
- 计算机病毒实验教程pdf,计算机病毒实验手册4-5-9-10-8-v40.pdf
- Android实现购物车详情简单效果