•documents:儲存應用執行時生成的
需要持久化的資料,itunes同步裝置時
會備份該目錄。例如,遊戲應用可將遊戲存檔儲存在該目錄
••library/caches:儲存應用執行時生成的
需要持久化的資料,itunes同步裝置時
不會備份該目錄。一般儲存體積較大、不需要備份的非重要資料
••library/preference:儲存應用的所有偏好設定,ios的設定應用會在該目錄中查詢應用的設定資訊。itunes同步裝置時
會備份該目錄
••tmp:儲存應用執行時所需的臨時資料,使用完畢後再將相應的檔案從該目錄刪除。應用沒有執行時,系統也可能會清除該目錄下的檔案。itunes同步裝置時不會備份該目錄
/**
* 應用程式的主目錄
*/nsstring *home = nshomedirectory();
nslog(@"%@",home);
/*** 文件目錄
*/nsarray *doc = nssearchpathfordirectoriesindomains(nsdocumentdirectory, nsuserdomainmask, yes);
nsstring *docdir = doc[0];
nslog(@"%@",docdir);
/*** 快取目錄
*/nsarray *cache = nssearchpathfordirectoriesindomains(nscachesdirectory, nsuserdomainmask, yes);
nsstring *cachedir = cache[0];
nslog(@"%@",cachedir);
/*** 臨時檔案目錄
*/nsstring *tepdir = nstemporarydirectory();
nslog(@"%@",tepdir);
IOS 檔案目錄
ios 檔案目錄 手動儲存的檔案在documents 檔案裡,nsuserdefaults 儲存的檔案 在library preferneces 目錄資料夾裡 documents 目錄 應用中使用者資料可以放在這裡,itunes備份和恢復的時候會包括此目錄 對這個目錄中的內容進行修改,否則可能會使應...
iOS 檔案目錄操作
ios可操作目錄有兩種 documents下與caches下,如圖 1 建立目錄 createdirectoryatpath withintermediatedirectories attributes error nsfilemanager filemanager nil nsarray path...
IOS管理檔案和目錄
1 常見的nsfilemanager檔案方法 nsdata contentsatpath path 從乙個檔案讀取資料 bool createfileatpath path contents nsdata data attributes attr 向乙個檔案寫入資料 bool removeitema...