iOS 沙盒

沙盒機制:在iOS中每個APP都擁有自己的沙盒,APP只能訪問對應(yīng)沙盒中存儲的數(shù)據(jù), iOS是不允許跨越沙盒去訪問數(shù)據(jù)的,所有的數(shù)據(jù)都是保存在該沙盒的三個子目錄下:

Document
Library(Library/Caches, Library/Preference)
tmp

  • Document: 一般在該目錄下保存一些比較重要的數(shù)據(jù),比如:游戲相關(guān)的數(shù)據(jù), 當(dāng)連接iTunes后會自動同步數(shù)據(jù)

  • Library: 存儲應(yīng)用設(shè)置或者狀態(tài)信息等,在該目錄下還有兩個子目錄:Caches和Preference

    • Library/Caches: 存放緩存文件,iTunes不會備份,因此文件不會因APP退出而刪除
      (一般使用SDWebImage的緩存資源都是保存到這來)
    • Library/Preference: 保存應(yīng)用的所有偏好設(shè)置,iOS的Setting(設(shè)置)會在該目錄查找該應(yīng)用的設(shè)置信息,iTunes會同步數(shù)據(jù)
  • tmp: 臨時文件, iTunes不會備份該文件夾中的數(shù)據(jù), 這個文件夾中的數(shù)據(jù),會因為應(yīng)用的關(guān)閉而刪除. 下載的網(wǎng)絡(luò)數(shù)據(jù)會緩存在這。

屏幕快照 2019-01-14 下午5.37.45.png

查看模擬器沙盒文件

屏幕快照 2018-10-16 上午11.18.26.png

eg: /Users/mozat/Library/Developer/CoreSimulator/Devices/34C40102-994D-46F5-8637-59D88F2EC461/data/Containers/Data/Application/7D0237C4-4D68-46D6-96A0-DAF60BA6799C

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容