美文网首页
iOS设备持久化存储各目录比较

iOS设备持久化存储各目录比较

作者: frankisbaby | 来源:发表于2018-12-06 17:21 被阅读5次

官方文档:

https://developer.apple.com/library/archive/documentation/FileManagement/Conceptual/FileSystemProgrammingGuide/FileSystemOverview/FileSystemOverview.html

iOS设备的文件系统:

The iOS file system is geared toward apps running on their own. To keep the system simple, users of iOS devices do not have direct access to the file system and apps are expected to follow this convention.

iOS文件系统适用于自行运行的应用程序。为了保持系统简单,iOS设备的用户无法直接访问文件系统,并且应用程序应遵循此约定。 

iOS标准目录:文件驻留的位置

出于安全考虑,iOS应用程序与文件系统的交互仅限于应用程序沙箱目录中的目录。在安装新应用程序期间,安装程序会在沙箱目录中为应用程序创建许多容器目录。每个容器目录都有一个特定的角色。包容器目录包含应用程序包,而数据容器目录包含应用程序和用户的数据。数据容器目录进一步划分为许多子目录,应用程序可以使用这些子目录对数据进行排序和组织。应用程序还可以在运行时请求访问其他容器目录(例如,iCloud容器)。这些容器目录构成了应用程序的文件系统主视图。图1-1显示了应用程序的沙箱目录的表示。

目录结构

通常禁止应用程序访问或创建容器目录之外的文件。此规则的一个例外是当应用程序使用公共系统接口访问用户的联系人或音乐等内容时。在这些情况下,系统框架使用帮助应用程序来处理读取或修改适当数据存储所需的任何与文件相关的操作。

目录详解:

文件详解

iOS应用可能会在其他目录Documents,Library和tmp目录。您可以这样做以更好地组织这些位置中的文件。

比较:

目录比较

相关文章

  • iOS设备持久化存储各目录比较

    官方文档: https://developer.apple.com/library/archive/documen...

  • iOS 本地存储, 无需再写SQL语句 <封装 FMDB&

    iOS,本地存储 SwpFMDB iOS本地持久化储存方式 iOS本地持久化储存方式,常用几种方式: NSUser...

  • iOS 数据本地化(开篇)

    iOS Application的文件目录: 何为数据本地化? 数据本地化:又名持久化,存储在磁盘本地当中。 为何要...

  • 第六章 数据存储全方案,详解持久化技术

    6.1持久化技术简介 持久化是将内存中的数据存储在存储设备的过程.Android提供文件存储,SharedPref...

  • iOS数据持久化

    Title: iOS数据持久化 ##数据持久化概念 数据持久化就是将内存中的数据模型转换为存储模型,以及将存储模型...

  • iOS开发之数据的持久化存储机制

    IOS中数据的持久化保存这块内容,类似于Android中文件的几种常见的存储方式。对于数据的持久化存储,ios中一...

  • iOS 开发技术选型之数据库:SQLite vs. Core D

    持久化方案 在 iOS 开发中,数据持久化存储是一个很常见的需求。所谓持久化存储,就是将数据存到硬盘,使得应用重启...

  • iOS数据存储

    iOS数据存储 持久化存储 概述: 持久化存储——将数据保存在硬盘里,当应用程序重启后可以访问到之前存储的数据。是...

  • 问答题

    1.数据持久化存储方案有哪些?沙盒的目录结构是怎样的?各自一般用于什么场合? iOS中几种数据持久化方案:我要永远...

  • JDBC(一)概述

    1.什么是持久化(persistence): 持久化(persistence):把数据保存到可掉电式存储设备中以供...

网友评论

      本文标题:iOS设备持久化存储各目录比较

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