SandBox-获取folder路径

-Documents
-Library
    -Caches
    -References
-tmp

获取根目录

真机和模拟器路径可能不同,待验证
NSString *sandBoxRootDir = NSHomeDirectory();

获取Documents路径

// NSSearchPathForDirectoriesInDomains返回的是一个数组,但这里第一个参数是NSDocumentDirectory,返回数组里只有一个,所以用了lastObject, 也可以用[paths objectAtIndex:0]
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths lastObject];

获取Library路径

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSLibraryDirectory, NSUserDomainMask, YES);
NSString *libraryDirectory = [paths lastObject];

获取Caches路径

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES);
NSString *cachesDirectory = [paths lastObject];    

Preferences路径

通过NSUserDefaults存取数据

获取tmp路径

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

推荐阅读更多精彩内容