App 中常用的目录有6个,分别是:
(1)Home
(2)Home > Documents
(3)Home > Library
(4)Home > Library > Caches
(5)Home > Library >PReferences
(6)Home > tmp
那么如何获取这些目录呢?
1///Home2NSString *homeDir =NSHomeDirectory();34///Home > Documents5NSString *documentsDir =[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) firstObject];67///Home > Library8NSString *libraryDir =[NSSearchPathForDirectoriesInDomains(NSLibraryDirectory, NSUserDomainMask, YES) firstObject];910///Home > Library > Caches11NSString *cachesDir =[NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES) firstObject];1213///Home > tmp14NSString *tmpDir = NSTemporaryDirectory();
PS:Preferences 没有相对应的取目录方法,因为该目录主要存储用户偏好设置信息,可以直接通过键值对进行读写访问,因此也不需要获取目录。