您好,欢迎来到化拓教育网。
搜索
您的当前位置:首页iOS:沙盒存储简介

iOS:沙盒存储简介

来源:化拓教育网

iPhone手机开发,沙盒分为主要的4个文件夹:Documents、Library/Caches、Library/Preference、Tmp;

文件夹结构图解.png
文件夹名称 作用 iTunes同步设备时是否备份 实际用例
Documents 保存应用运行时生成的需要持久化的数据 ,一般存储重要的数据 备份 例如游戏应用可将游戏存档保存在该目录下
Library/Caches 保存应用运行时生成的需要持久化的数据,一般存储体积大,不需要备份的非重要数据 不备份 例如网络数据缓存,可存储到Caches文件下
Library/Preference 保存应用的所有偏好设置 备份 如iOS的setting文件
Tmp 保存应用运行时所需的临时数据,使用完毕后再将相应的文件从该目录删除。注:应用没运行时,也可能被系统清除掉。。。 不备份 如应用中的短期临时数据,用完就没啥用了

下面是文件路径获取代码:

//  Documents:
NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES)[0];

// Caches
NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES)[0];

// Tmp
NSTemporaryDirectory();

Copyright © 2019- huatuo9.cn 版权所有 赣ICP备2023008801号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务