iOS沙盒

作者: 相约星期二GM | 来源:发表于2019-08-08 10:22 被阅读0次

    沙盒目录结构

    ├── Documents
    ├── Library
    │ ├── Caches
    │ └── Preferences
    └── tmp

    目录说明

    目录 说明 iTunes备份(iCloud) 场景
    Documents 常用目录,适合存储重要数据 游戏存档
    Library/Caches 常用目录,适合存储缓存文件和数据 SDWebImage的图片缓存
    Library/Preferences 保存应用的偏好设置信息 NSUserDefaults
    tmp 临时数据,系统随时删除文件 临时数据
    目录 iTunes备份(iCloud) 文件共享 升级保留 重启保留
    Documents
    Library/Caches
    Library/Preferences
    tmp

    获取沙盒目录

    // 主目录
    NSString *homeDir = NSHomeDirectory();
    // Documents目录
    NSString *docDir = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) firstObject];
    // Library的目录
    NSString *libDir = [NSSearchPathForDirectoriesInDomains(NSLibraryDirectory, NSUserDomainMask, YES) lastObject];
    // Caches目录
    NSString *cachesDir = [NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES) firstObject];
    // tmp目录
    NSString *tmpDir =  NSTemporaryDirectory();
    

    推荐便捷操作方式

    1.模拟器

    SimSim github地址 https://github.com/dsmelov/simsim

    2.真机

    iMazing(iTunes替代者) 地址 https://imazing.com/zh

    相关文章

      网友评论

          本文标题:iOS沙盒

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