IOS中每個App應用程序都有一個單獨封閉的文件夾,這個文件夾稱為沙盒,並且蘋果規定,任何App都無權訪問其他App的沙盒
沙盒目錄通過
FOUNDATION_EXPORT NSString *NSHomeDirectory(void);
或者
NSSearchPathDirectory枚舉值,指定搜索沙盒中的子目錄
NSSearchPathDomainMask枚舉值,指定搜索范圍
expandTilde 是否展開波浪線~(即是否展開全路徑)
NSArray *NSSearchPathForDirectoriesInDomains(NSSearchPathDirectory directory, NSSearchPathDomainMask domainMask, BOOL expandTilde)
沙盒目錄下有如下三個目錄
沙盒中的其他路徑訪問方式
app所在目錄:[[NSBundle mainBundle] bundlePath]
資源文件路徑:[[NSBundle mainBundle] pathForResource: ofType: inDirectory: forLocalization:] 所有參數均為字符串,該方法有多個重載
tmp路徑:NSTemporaryDirectory()