獲取沙盒路徑

2021-07-23 14:48:43 字數 763 閱讀 7007

//1.獲取沙盒資料容器根目錄

nsstring *homepath = nshomedirectory();

nslog(@"home根目錄:%@", homepath);

//2.獲取documents路徑

/*引數一:指定要搜尋的資料夾列舉值

引數二:指定搜尋的域domian: nsuserdomainmask

引數三:是否需要絕對/全路徑:no:波浪線~標識資料容器的根目錄; yes(一般制定): 全路徑

*/nsstring *documentpath = [nssearchpathfordirectoriesindomains(nsdocumentdirectory, nsuserdomainmask, yes) firstobject];

nslog(@"documens路徑:%@", documentpath);

//3.獲取library路徑

nsstring *librarypath = [nssearchpathfordirectoriesindomains(nslibrarydirectory, nsuserdomainmask, yes) lastobject];

nslog(@"libaray路徑:%@", librarypath);

//4.獲取tmp路徑

nsstring *tmppath = nstemporarydirectory();

nslog(@"tmp路徑:%@", tmppath);

//拼接檔案絕對路徑

iOS 獲取沙盒檔案路徑及 寫入 刪除 沙盒檔案

一 沙盒中幾個主要的目錄 每個沙盒下面都有相似的目錄結構,如下圖所示 出自蘋果官方文件 每個應用的沙盒目錄都是相似的,主要包含圖中所示的4個目錄 存放內容 該目錄包含了應用程式本身的資料,包括資源檔案和可執行檔案等。程式啟動以後,會根據需要從該目錄中動態載入 或資源到記憶體,這裡用到了lazy lo...

iOS開發之獲取沙盒路徑

獲取沙盒根目錄,直接呼叫nshomedirectory 獲取沙盒根目錄 nsstring directory nshomedirectory nslog directory directory 控制台輸出 這個是真機的路徑,大家有時間的話可以看看模擬器的根目錄路徑。獲取documents路徑如下 獲...

iPhone 沙盒路徑

documents 蘋果建議將程式中建立的或在程式中瀏覽到的檔案資料儲存在該目錄下 library 儲存程式的預設設定或其它狀態資訊 tmp 提供乙個即時建立臨時檔案的地方。itunes在與iphone同步時,備份所有的documents和library檔案。iphone在重啟時,會丟棄所有的tmp...