1. Documents
- 需要保存由"應用程序本身"產生的文件或者數(shù)據(jù)含衔,例如:游戲進度、涂鴉軟件的繪圖
- 目錄中的文件會被自動保存在 iCloud
- 注意:不要保存從網絡上下載的文件颊亮,否則會無法上架!
2. Caches
- 保存臨時文件,"后續(xù)需要使用"副硅,例如:緩存圖片,離線數(shù)據(jù)(地圖數(shù)據(jù))
- 系統(tǒng)不會清理 cache 目錄中的文件
- 就要求程序開發(fā)時糯崎,"必須提供 cache 目錄的清理解決方案"
3. Preferences
- 用戶偏好几缭,使用 NSUserDefault 直接讀寫!
- 如果要想數(shù)據(jù)及時寫入磁盤沃呢,還需要調用一個同步方法
4. tmp
- 保存臨時文件年栓,"后續(xù)不需要使用"
- tmp 目錄中的文件,系統(tǒng)會自動清理
- 重新啟動手機薄霜,tmp 目錄會被清空
- 系統(tǒng)磁盤空間不足時某抓,系統(tǒng)也會自動清理