美文网首页swift知识点(iOS)
ios swift 沙盒路径说明

ios swift 沙盒路径说明

作者: 荔枝lizhi_iOS程序猿 | 来源:发表于2021-09-15 11:27 被阅读0次
  • 1、Home(应用程序包)目录
  • 整个应用程序各文档所在的目录,包含了所有的资源文件和可执行文件
  • 2、Documents
  • 保存应用运行时生成的需要持久化的数据,iTunes同步设备时会备份该目录
  • 需要保存由"应用程序本身"产生的文件或者数据,例如: 游戏进度,涂鸦软件的绘图
  • 目录中的文件会被自动保存在 iCloud
  • 注意: 不要保存从网络上下载的文件,否则会无法上架!
  • 3、Library
  • 3.1、Library/Cache
  • 保存应用运行时生成的需要持久化的数据,iTunes同步设备时不备份该目录。一般存放体积大、不需要备份的非重要数据
  • 保存临时文件,"后续需要使用",例如: 缓存的图片,离线数据(地图数据)
  • 系统不会清理 cache 目录中的文件
  • 就要求程序开发时, "必须提供 cache 目录的清理解决方案"
  • 3.2、Library/Preference
  • 保存应用的所有偏好设置,IOS的Settings应用会在该目录中查找应用的设置信息。iTunes
  • 用户偏好,使用 NSUserDefault 直接读写!
  • 如果想要数据及时写入硬盘,还需要调用一个同步方法
  • 4、tmp
  • 保存临时文件,"后续不需要使用"
  • tmp 目录中的文件,系统会自动被清空
  • 重新启动手机, tmp 目录会被清空
  • 系统磁盘空间不足时,系统也会自动清理
  • 保存应用运行时所需要的临时数据,使用完毕后再将相应的文件从该目录删除。应用没有运行,系统也可能会清除该目录下的文件,iTunes不会同步备份该目录

相关文章

  • ios swift 沙盒路径说明

    1、Home(应用程序包)目录 整个应用程序各文档所在的目录,包含了所有的资源文件和可执行文件 2、Documen...

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

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

  • iOS 沙河路径

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

  • Objective-C沙盒结构

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

  • OC - 沙盒

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

  • iOS沙盒管理工具FHHSandBoxViewer

    KeyWord:沙盒文件递归遍历、Swift里的闭包多个weak修饰、iOS使用AirDrop iOS沙盒查看器F...

  • iOS开发之沙盒机制

    沙盒 iOS系统,每个应用都有自己的沙盒,每个沙盒都是相互独立的,不能互相访问。 获取沙盒路径的代码: NSHom...

  • iOS读写json文件

    一.获取沙盒路径 每个iOS应用都有自己专属的应用沙盒,应用沙盒就是文件系统中的目录。但是iOS系统会将每个应用的...

  • iOS 文件操作

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

  • iOS - 沙盒路径

    1, 获取Documents目录路径 此文件夹是默认备份的,备份到iCloud 2,获取Caches目录路径 可以...

网友评论

    本文标题:ios swift 沙盒路径说明

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