美文网首页
沙盒文件夹的作用和选择

沙盒文件夹的作用和选择

作者: iOS小孟和小梦 | 来源:发表于2016-04-18 18:56 被阅读277次

沙盒大家都知道,但是平时要存储数据时总不知道存到哪里去才是正确的选择,这次就来聊聊每一个文件夹的作用和使用时该怎么选择

先来了解每一个文件夹的基本作用

• Documents:保存应用运行时生成的需要持久化的数据,iTunes同步设备时会备份该目录。
• tmp:保存应用运行时所需的临时数据,使用完毕后再将相应的文件从该目录删除。应用没有运行时,系统也可能会清除该目录下的文件。iTunes同步设备时不会备份该目录
• Library/Caches:保存应用运行时生成的需要持久化的数据,iTunes同步设备时不会备份该目录。一般存储体积大、不需要备份的非重要数据
• Library/Preference:保存应用的所有偏好设置,iOS的Settings(设置)应用会在该目录中查找应用的设置信息。iTunes同步设备时会备份该目录

(看完还是不知道到底存哪里比较好啊喂(╯' - ')╯︵ ┻━┻ )

-- Documents

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


-- Caches

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


-- Preference

-- 用户偏好设置,使用 NSUserDefault 直接读写


-- Tmp

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


相关文章

  • 沙盒文件夹的作用和选择

    沙盒大家都知道,但是平时要存储数据时总不知道存到哪里去才是正确的选择,这次就来聊聊每一个文件夹的作用和使用时该怎么...

  • 数据处理之文件读写---沙盒机制

    首先了解沙盒机制之前我们了解 第一, 什么是沙盒 第二, 沙盒都有哪些文件夹 第三, 作用是什么? 1.沙盒机制是...

  • 第一篇:沙盒与数据持久化

    目录一、沙盒 1、什么是沙盒 2、沙盒下各个文件夹的作用及其路径获取二、数据持久化 1、什么是数据持久化 2、数据...

  • iOS 沙盒文件增删

    图片 写入 沙盒 删除沙盒里的文件 向沙盒里 写入文件夹,并向文件夹里 写入东西 得到沙盒文件夹 下的所有文件 来...

  • 沙盒路径

    在平时的开发中,我们经常和沙盒打交道,可能平时并不会过多关注沙盒路径下一些文件夹的区别和作用,今天我自己做了一个总...

  • iOS 实战技术相关面试题

    问题:沙盒 沙盒有四个文件DocumentsLibrary (其中Library下面有俩文件夹 Caches和P...

  • iOS开发--沙盒存储

    沙盒简介 iOS中每个应用程序都有一个独立的文件夹,这个文件夹就是沙盒。沙盒用来存储app的本地文件,例如:音频、...

  • 沙盒文件目录

    默认情况下,每个沙盒含有3个文件夹:Documents, Library 和 tmp。因为应用的沙盒机制,应用只能...

  • 沙盒机制

    默认情况下,每个沙盒含有3个文件夹:Documents, Library 和 tmp。因为应用的沙盒机制,应用只能...

  • iOS数据存储总结(数据持久化)

    谈iOS的数据存储的时候要先知道APP沙盒的结构和路径.沙盒的结构为: 沙盒的根目录: 搜索文件夹的方式: 数据存...

网友评论

      本文标题:沙盒文件夹的作用和选择

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