3个,分别是: Documents , Library , tmp ,具体介绍,可参考博文: iOS沙盒文件读写
Documents:苹果建议将程序创建产生的文件以及应用浏览产生的文件数据保存在该目录下...,iTunes备份和恢复的时候会包括此目录
Library:存储程序的默认设置或其它状态信息;
Library/Caches:存放缓存文件,保存应用的持久化数据,用于应用升级或者应用关闭后的数据保存,不会被...现在我们的资源目录,将假定固定放在相对目录 Library/Caches/patch 中,其名为 main.bundle
那么在需要时,我们就可以这样访问到我们的资源文件夹:
NSArray * LibraryPaths.../Patch/"];
NSLog(@"缓存资源目录: %@", cacheBundleDir); // 模拟器示例输出: 缓存资源目录: /Users/yanfeng/Library/Developer.../Caches/Patch/
2.App第一次初始化时,将资源文件复制到特定缓存目录
NSString * bundleName = @"main.bundle";
NSError * err = nil