美文网首页iOS开发
iOS-沙盒机制

iOS-沙盒机制

作者: inyourface | 来源:发表于2019-10-12 13:32 被阅读0次

一、概述

沙盒:应用程序在安装时,会创建属于自己的沙盒文件,应用程序不能直接访问其他应用程序的沙盒文件。应用程序的非代码文件(图片、声音)都保存在沙盒里。

二、组成

沙盒文件:Document:保存程序本身生产的文件数据 itunes备份会恢复

 Library:Caches:此目录用来保存应用程序运行时生成的需要持久化的数据,这些数据一般存储体积比较大,又不是十分重要,比如网络请求数据等。这些数据需要用户负责删除

            : Preferences:保存应用程序的所有偏好设置,iOS的Settings(设置)应用会在该目录中查找应用的设置信息.在Preferences/下不能直接创建偏好设置文件,而是应该使用NSUserDefaults类来取得和设置应用程序的偏好

tmp:保存应用程序运行时所需的临时数据,使用完毕后再将相应的文件从该目录删除。应用没有运行时,系统也可能会清除该目录下的文件

三、获取路径

Document:

NSString *path = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES).lastObject;

Library:

NSString *path = NSSearchPathForDirectoriesInDomains(NSLibraryDirectory, NSUserDomainMask, YES).lastObject;

Caches:

NSString *path = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES).lastObject;

Preferences:

NSString *path = [NSSearchPathForDirectoriesInDomains(NSLibraryDirectory, NSUserDomainMask, YES).lastObject stringByAppendingPathComponent:@"Preferences"];

tmp:

NSString *path = NSTemporaryDirectory();

相关文章

  • iOS-沙盒机制

    一、概述 沙盒:应用程序在安装时,会创建属于自己的沙盒文件,应用程序不能直接访问其他应用程序的沙盒文件。应用程序的...

  • Objective-C沙盒结构

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

  • OC - 沙盒

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

  • iOS 系统相关复习

    沙盒 iOS沙盒详细介绍iOS沙盒篇 沙盒机制介绍 iOS中的沙盒机制是一种安全体系。为了保证系统安全,iOS每个...

  • iOS 的机制

    1、SandBox机制(沙盒机制) Sandbox 被简称为 应用程序沙盒,沙盒 或者 沙箱。在 iOS (mac...

  • iOS-沙盒机制-整合篇

    前言:突然想学习一下,沙盒,看了那么多博客,我四处的搜集一下总结一下,为了以后方便学习,留存一篇整合的文章。 一、...

  • iOS-沙盒机制存放文件

    不积跬步,无以至千里不积小流,无以成江海 目录结构默认情况下,每个沙盒含有3个文件夹:Documents, Lib...

  • iOS进阶(一)数据处理之文件读写

    一、沙盒机制 沙盒机制 每一个应用程序都会拥有一个应用程序沙盒 应用程序沙盒就是一个文件系统目录 iOS中的沙盒机...

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

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

  • iOS-缓存的清理

    不积跬步,无以至千里不积小流,无以成江海 具体目录参考iOS-沙盒机制存放文件 计算单个文件的�大小 目录文件的大...

网友评论

    本文标题:iOS-沙盒机制

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