SandBox结构

Documents

iTunes同步该应用时会同步此文件夹中的内容,适合存储重要数据。

NSString *documentsPath = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES).firstObject;


Library

Caches

iTunes不会同步此文件夹,适合存储体积大,不需要备份的非重要数据。

NSString *cachesPath = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES).firstObject;

Preferences

iTunes同步该应用时会同步此文件夹中的内容,通常保存应用的设置信息。


tmp

iTunes不会同步此文件夹,系统可能在应用没运行时就删除该目录下的文件,所以此目录适合保存应用中的一些临时文件,用完就删除。

NSString *path = NSTemporaryDirectory();

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 概论 所谓的持久化,就是将数据保存到硬盘中,使得在应用程序或机器重启后可以继续访问之前保存的数据。在iOS开发中,...
    Leeson1989阅读 5,971评论 4 1
  • 作者:@翁呀伟呀 授权本站转载 概论 所谓的持久化,就是将数据保存到硬盘中,使得在应用程序或机器重启后可以继续访问...
    翻山越岭的另一边阅读 3,229评论 0 1
  • iOS数据存储 持久化存储 概述: 持久化存储——将数据保存在硬盘里,当应用程序重启后可以访问到之前存储的数据。是...
    夏天的风_song阅读 3,795评论 1 7
  • 虚假的爱恋 背离的诺言 你说的未来,那么远 时光的蹉跎 青春的离散 为了爱你,我的人生那么暗 清醒的瞬间 重生的容...
    人生是一场旅行阅读 1,228评论 0 0
  • 今天唐心穿美丽的衣服参加她妹妹唐雅思的生日聚会。一路上她的心情都很愉快,但是当她开到半路时手机突然响了起来她就接了...
    8c55bf34ba66阅读 2,563评论 1 0