iOS 沙盒路径详解(存储路径的选择)
来源:互联网 发布:php jquery ajax登录 编辑:程序博客网 时间:2024/05/16 06:25
在日常开发中必然会遇到把数据存入沙盒路径中,不管是用户偏好设置还是数据库、coreData都必须选择好对应的位置,下面给大家介绍下沙盒路径下各个文件的作用,以及实际开发中如何选择路径。
沙盒机制是iOS 非常重要的存储数据的地方,由于本身相对于外部来说是不固定位置了,普通用户无法自己找的该路径地址,所以放在这里的数据相对来说是非常安全。沙盒路径下一共有三个文件夹,
Documents, 这个路径是存放用户重要的文档,并且这个路径下的文件会被苹果备份到iCloud(Apple默认是存放5年),这里要特别注意,如果你的APP中在这个路径下保存了“下载”文件,就会导致无法上架。所以一般会放应用程序本身生成的文件,例如用户登录之后的个人信息,或者游戏进度等内容
tmp.顾名思义就是一个临时路径,如果系统的磁盘空间不够或者重新启动就会自动清空,程序不需要关系内部文件,可以有也可以没有,
-不需要常见的使用缓存
-NSURLSession,的下载任务,下载的文件就保存在这里
-一旦完成,如果用户不做任何处理,就会自动删除
Caches,保存缓存文件,需要再次使用,不会备份到iCloud,SDWebImage/YYWebImage把下载的图片就放到此目录,,并且不会自动删除
总结/日常开发中,设计时效,钱等特殊数据是需要实时刷新的,但是有些数据可以长时间的保留在本地,如何取舍就得要看产品的具体要求,或者领导说了算。。。
1 0
- iOS 沙盒路径详解(存储路径的选择)
- iOS 存储沙盒路径小结
- iOS沙盒路径及路径下数据的存储和读取
- Android 存储路径选择
- iOS程序运行沙盒的路径详解
- iOS的沙盒路径
- iOS数据存储路径
- Android 存储路径详解
- ios模拟器的路径-打开沙盒路径
- iOS---沙盒路径和获取路径的方法
- ios 模拟器中应用程序的存储路径
- ios沙盒路径
- IOS沙盒路径
- iOS-沙盒路径
- iOS沙盒路径
- iOS沙盒路径总结及存储方法
- Plist文件存储及沙盒路径详解
- iOS UI 沙盒路径的获取及文件的简单存储
- Android 中导入百度地图后,activity已经退出了但是service 还是没有停下
- PLA分类器学习(转载)
- 总结
- javaWeb工程目录
- discuz增加邮件通知功能
- iOS 沙盒路径详解(存储路径的选择)
- WPF系列(一)依赖项属性
- Eclipse Che安装入门和使用(一)
- C++ Set常用用法
- Viewpager+Fragment滑动更改ListView数据和设置title文字的变化
- OS存储器管理(二)
- MySQL安装、配置和使用(二)
- DICOM-RT:DICOM3.0标准中关于放疗的基本知识点
- 简单理解通知注册与调用