美文网首页
iOS 沙盒文件管理

iOS 沙盒文件管理

作者: YannChee | 来源:发表于2017-04-10 11:27 被阅读51次

详细信息可参考苹果官方文档https://developer.apple.com/library/content/documentation/FileManagement/Conceptual/FileSystemProgrammingGuide/FileSystemOverview/FileSystemOverview.html#//apple_ref/doc/uid/TP40010672-CH2-SW2

iOS APP的文件操作被限制在沙盒与容器中,APP只能使用公开的系统接口来访问联系人,音乐,相册这样的公共资源容器

iOS沙盒层级结构图

也就是说: 一个App 对应一个沙盒(Sandbox),一个沙盒下面又对应若干文件夹,这些文件夹又可以归类为各种容器(Container)

iOS APP的数据只能写在规定的位置:

  • AppName.app: 包含APP及其所有资源。不可写。不被iTunes备份。
  • Documents/:包含用户生成的数据。可读写。会被iTunes备份。
  • Documents/Inbox:可被外部程序访问的文件。APP可读、可删除,但不能创建和修改。会被iTunes备份。
  • Library/:所有非用户数据文件的根目录。会被iTunes备份。
  • tmp/:存储零时数据。你的APP应当在不需要的时候,清除这些零时数据。系统也可能在你的APP没有运行的时候,清除这些零时数据。不被iTunes备份。

相关文章

  • iOS本地沙盒文件读取浏览下载,日志读取下载

    传统沙盒文件读取方式 谈到iOS本地沙盒文件读取下载,给人的初步印象是苹果对应用下面的沙盒文件管理严格,只能通过已...

  • 一个沙盒文件管理器

    一、iOS中的沙盒管理机制 iOS应用程序只能对自己创建的文件系统读取文件,这个独立、封闭、安全的空间,叫做沙盒。...

  • iOS数据持久化(1)-文件读写

    1.沙盒机制 iOS采用沙盒机制管理应用,应用只能访问自己目录下的文件。iOS不像Android,没有SD卡概念,...

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

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

  • 沙盒

    一、iOS沙盒机制介绍(1)概念:每个ios应用都有自己的应用沙盒,应用沙盒就是文件系统目录,与其他应用放入文件 ...

  • IOS文件管理

    iOS开发-文件管理(一) 一、iOS中的沙盒机制 iOS应用程序只能对自己创建的文件系统读取文件,这个独立、封闭...

  • iOS文件管理

    iOS开发-文件管理(一) 一、iOS中的沙盒机制 iOS应用程序只能对自己创建的文件系统读取文件,这个独立、封闭...

  • iOS NSFilemanager文件管理(沙盒)

    iOS因为沙盒机制,所以只能访问通讯录、相册和App内的文件,下面就来说说如何进行文件管理。 应用沙盒目录spa ...

  • iOS 沙盒文件管理

    详细信息可参考苹果官方文档https://developer.apple.com/library/content/...

  • 使用沙盒的正确姿势

    在学习iOS存储方法之前,先了解一下iOS存储机制——沙盒应用沙盒机制:每个iOS应用都有自己的应用沙盒(文件系统...

网友评论

      本文标题:iOS 沙盒文件管理

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