iOS沙盒路徑

2021-09-12 22:24:40 字數 1037 閱讀 4006

ios的沙盒下面主要包含該以下三個檔案:documents、library(內含caches和preferences)、temp。

home目錄 nsstring *homedirectory = nshomedirectory();

1.documents

簡介該目錄會被itunes自動備份,建議儲存需要持久化儲存的資料,將程式中建立的或在程式中重要的檔案資料儲存在此處.

路徑

nsstring *docdirectory = [nssearchpathfordirectoriesindomains(nsdocumentdirectory, nsuserdomainmask, yes) firstobject];
2.library

簡介裡面包括兩個資料夾 caches 和 preferences

caches: 主要儲存快取資料,快取資料在裝置低儲存空間時可能會被刪除,itunes或icloud不會對其進行備份。

路徑

nsstring *libdirectory = [nssearchpathfordirectoriesindomains(nslibrarydirectory, nsuserdomainmask, yes) firstobject];

//caches資料夾

nsstring *cachesdirectory = [nssearchpathfordirectoriesindomains(nscachesdirectory, nsuserdomainmask, yes) firstobject];

//preferences

nsarray *preferencespath = nssearchpathfordirectoriesindomains(nslibrarydirectory, nsuserdomainmask, yes);

3.tmp

簡介建議用完即刪,iphone重啟會自動刪除本目錄下檔案.

路徑

nsstring *tmpdir = nstemporarydirectory();

iOS沙盒路徑

ios沙河路徑極其作用 documents 儲存使用者資料,itunes備份會包括此目錄下資料。library 包含兩個子目錄 caches 和 preferences。caches 存放使用者需要快取的資料 快取需要有清理操作 tmp 用於存放臨時檔案,此目錄下檔案可能會在應用退出後刪除。檢視路徑...

關於iOS沙盒路徑問題

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

iOS中的沙盒路徑

iphone沙箱模型的有四個資料夾,分別是什麼,永久資料儲存一般放在什麼位置,得到模擬器的路徑的簡單方式是什麼.nshomedirectory 手動儲存的檔案在documents檔案裡 nsuserdefaults儲存的檔案在tmp資料夾裡 1 documents 目錄 您應該將所有 de應用程式資...