美文网首页
IOS数据存储目录区别

IOS数据存储目录区别

作者: Style_伟 | 来源:发表于2016-10-09 15:25 被阅读82次

1. Documents

  • 需要保存由"应用程序本身"产生的文件或者数据,例如:游戏进度、涂鸦软件的绘图
  • 目录中的文件会被自动保存在 iCloud
  • 注意:不要保存从网络上下载的文件,否则会无法上架!

2. Caches

  • 保存临时文件,"后续需要使用",例如:缓存图片,离线数据(地图数据)
  • 系统不会清理 cache 目录中的文件
  • 就要求程序开发时,"必须提供 cache 目录的清理解决方案"

3. Preferences

  • 用户偏好,使用 NSUserDefault 直接读写!
  • 如果要想数据及时写入磁盘,还需要调用一个同步方法

4. tmp

  • 保存临时文件,"后续不需要使用"
  • tmp 目录中的文件,系统会自动清理
  • 重新启动手机,tmp 目录会被清空
  • 系统磁盘空间不足时,系统也会自动清理

相关文章

  • IOS数据存储目录区别

    1. Documents 需要保存由"应用程序本身"产生的文件或者数据,例如:游戏进度、涂鸦软件的绘图 目录中的文...

  • Swift数据储存方式:不同目录的使用、Plist存储数据、Us

    本文主要内容 iOS沙盒的目录结构 使用plist文件存储 使用NSUserDefaults存储数据 目录结构 1...

  • iOS数据存储

    iOS数据存储 数据存储

  • iOS数据库存储之SQLite3

    资源连接: iOS数据库存储之SQL语句; iOS数据存储之文件沙盒; iOS数据存储之NSCoding; SQL...

  • iOS数据存储之文件沙盒

    资源连接: iOS数据库存储之SQL语句; iOS数据库存储之SQLite3; iOS数据存储之NSCoding;...

  • iOS数据存储之NSCoder

    资源连接: iOS数据库存储之SQL语句; iOS数据库存储之SQLite3; iOS数据存储之文件沙盒; iOS...

  • iOS数据库存储之SQL语句

    资源连接: iOS数据库存储之SQLite3; iOS数据存储之文件沙盒; iOS数据存储之NSCoding; S...

  • iOS

    1、iOS中方法延迟执行的几种方式? 2、iOS常用的数据存储方式有哪些? 2.1、iOS沙盒目录机构是怎样的? ...

  • 四种存储数据的方式

    目录沙盒机制: ios的数据存储是沙盒机制的,可以通过iOS模拟器查看一下每个app的目录结构 ~/Library...

  • iOS-12 数据存储

    1iOS数据存储之Core Data(一) - 简书 2iOS数据存储之归档 - 简书 3iOS数据存储之偏好设置...

网友评论

      本文标题:IOS数据存储目录区别

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