iOS中檔案目錄的說明

2021-09-25 04:01:18 字數 869 閱讀 6845

預設情況下只能訪問程式自己的目錄

沙盒的目錄結構

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...