預設情況下只能訪問程式自己的目錄
沙盒的目錄結構
documents
library
caches
preferences
systemdata
tmp」documents" 最常用的目錄,itunes同步該應用時會同步此資料夾中的內容,適合儲存重要資料。
獲取路徑:
nssearchpathfordirectoriesindomains(nsdocumentdirectory, nsuserdomainmask, yes).firstobject;
「library/caches」 itunes不會同步此資料夾,適合儲存體積大,不需要備份的非重要資料。
獲取路徑:
nsstring *path = nssearchpathfordirectoriesindomains(nscachesdirectory, nsuserdomainmask, yes).firstobject;
「library/preferences」 itunes同步該應用時會同步此資料夾中的內容,通常儲存應用的設定資訊。
「systemdata」 由蘋果提供 系統檔案不可修改(ios11開始出現)
獲取路徑:nsstring *path = nssearchpathfordirectoriesindomains(nssystemdomainmask, nsuserdomainmask, yes).firstobject;
「tmp」 itunes不會同步此資料夾,系統可能在應用沒執行時就刪除該目錄下的檔案,所以此目錄適合儲存應用中的一些臨時檔案,用完就刪除。
獲取路徑:
nsstring *path = nstemporarydirectory();
使用說明:
ios 檔案目錄
documents 儲存應用執行時生成的 需要持久化的資料,itunes同步裝置時 會備份該目錄。例如,遊戲應用可將遊戲存檔儲存在該目錄 library caches 儲存應用執行時生成的 需要持久化的資料,itunes同步裝置時 不會備份該目錄。一般儲存體積較大 不需要備份的非重要資料 libra...
IOS 檔案目錄
ios 檔案目錄 手動儲存的檔案在documents 檔案裡,nsuserdefaults 儲存的檔案 在library preferneces 目錄資料夾裡 documents 目錄 應用中使用者資料可以放在這裡,itunes備份和恢復的時候會包括此目錄 對這個目錄中的內容進行修改,否則可能會使應...
iphone檔案目錄說明
系統自帶的來電鈴聲存放目錄 d library wall 系統牆紙的存放目錄 8 v,q0 y g n z.i e system library audio uisounds l 0 b r g0 d s5 y3 n 系統聲音檔案的存放目錄 g4 e4 z f0 z 8 e3 e d8 d8 a i...