iOS的文件存放路徑

iOS的文件存放路徑

iphone沙箱模型的有四個文件夾,分別是documents、tmp、app、Library。永久數據存儲一般放在documents。

關鍵數據

內容:用戶創建的數據文強調內容件,無法在刪除後自動重新創建,且會備份到iTunes或iCloud中 。
路徑:主目錄/Documents
屬性:不要設置”不備份”
管理:iOS系統即時遇到存儲空間不足的情況下,也不會清除,同時會備份到iTunes或iCloud中

緩存數據

內容:可用於離線環境,可被重複下載重複生成,即時在離線時缺失,應用本身也可以正常運行
路徑:主目錄/Library/Caches
屬性:默認
管理:在存儲空間不足的情況下,會清空, 並且不會被自動備份到iTunes和iCloud中

臨時數據

內容:應用運行時,爲完成某個內部操作臨時生成的文件
路徑:主目錄/tmp
屬性:默認
管理:隨時可能被iOS系統清除,且不會自動備份到iTunes和iCloud,儘量在文件不再使用時,應用自己情況,避免對用戶設備空間的浪費

離線數據

內容:與緩存數據類似,可以被重新下載和重建,但是用戶往往希望在離線時數據依然能夠託托地存在着
目錄:主目錄/Documents 或 主目錄/Library/自定義的文件夾
屬性:放於Documents下不需設置,放在自定義文件夾中需設置”不備份”
管理:與關鍵數據類似,即時在存儲空間不足的情況下也不會清楚,應用自己應該清除已經不再使用的文件,以免浪費用戶設備空間

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章