iOS的檔案分類 存放路徑及檔案屬性

2021-07-05 13:57:49 字數 734 閱讀 7897

ios應用在執行時經常要建立一些檔案,不過這些檔案要如何存放呢?有沒有什麼要求呢?

內容:使用者建立的資料檔案,無法在刪除後自動重新建立,且會

路徑:主目錄/documents

屬性:不要設定"不備份"

管理:ios系統即時遇到儲存空間不足的情況下,也不會清除,同時會備份到itunes或icloud中  

快取資料

路徑:主目錄/library/caches

屬性:預設

管理:在儲存空間不足的情況下,會清空, 並且不會被自動備份到itunes和icloud中

臨時資料

內容:應用執行時,為完成某個內部操作臨時生成的檔案

路徑:主目錄/tmp

屬性:預設

管理:隨時可能被ios系統清除,且不會自動備份到itunes和icloud,盡量在檔案不再使用時,應用自己情況,避免對使用者裝置空間的浪費 

目錄:主目錄/documents  或 主目錄/library/自定義的資料夾

屬性:放於documents下不需設定,放在自定義資料夾中需設定"不備份" 

管理:與關鍵資料類似,即時在儲存空間不足的情況下也不會清楚,應用自己應該清除已經不再使用的檔案,以免浪費使用者裝置空間

1 #include 

2 - (bool)addskipbackupattributetoitematurl:(nsurl *)url

iOS的檔案分類 存放路徑及檔案屬性

內容 使用者建立的資料檔案,無法在刪除後自動重新建立,且會 路徑 主目錄 documents 屬性 不要設定 不備份 管理 ios系統即時遇到儲存空間不足的情況下,也不會清除,同時會備份到itunes或icloud中 快取資料 路徑 主目錄 library caches 屬性 預設 管理 在儲存空間...

iOS的檔案分類 存放路徑及檔案屬性

內容 使用者建立的資料檔案,無法在刪除後自動重新建立,且會 路徑 主目錄 documents 屬性 不要設定 不備份 管理 ios系統即時遇到儲存空間不足的情況下,也不會清除,同時會備份到itunes或icloud中 快取資料 路徑 主目錄 library caches 屬性 預設 管理 在儲存空間...

ios檔案目錄路徑及NSUserDefaults

1,獲取家目錄路徑的函式 nsstring homedir nshomedirectory 2,獲取documents目錄路徑的方法 nsarray paths nssearchpathfordirectoriesindomains nsdocumentdirectory,nsuserdomainm...