·您现在的位置: 云翼网络 >> 文章中心 >> 网站建设 >> app软件开发 >> IOS开发 >> App中常用的几个目录如何获取

App中常用的几个目录如何获取

作者:佚名      IOS开发编辑:admin      更新时间:2022-07-23

App 中常用的目录有6个,分别是:

(1)Home

(2)Home > Documents

(3)Home > Library

(4)Home > Library > Caches

(5)Home > Library > PReferences

(6)Home > tmp


那么如何获取这些目录呢?

 1 /// Home
 2 NSString *homeDir = NSHomeDirectory();
 3     
 4 /// Home > Documents
 5 NSString *documentsDir = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) firstObject];
 6     
 7 /// Home > Library
 8 NSString *libraryDir = [NSSearchPathForDirectoriesInDomains(NSLibraryDirectory, NSUserDomainMask, YES) firstObject];
 9     
10 /// Home > Library > Caches
11 NSString *cachesDir = [NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES) firstObject];
12     
13 /// Home > tmp
14 NSString *tmpDir = NSTemporaryDirectory();

PS:Preferences 没有相对应的取目录方法,因为该目录主要存储用户偏好设置信息,可以直接通过键值对进行读写访问,因此也不需要获取目录。