iOS之沙盒目錄簡單介紹

我們都知道在iOS中對於一些小的數據會存放到NSUserDefaults裏面,NSUserDefaults存放在沙盒目錄Library/Preferences下);

沙盒目錄下的4個文件夾:

1、Document目錄:您應該將所有的應用程序數據文件寫入到這個目錄下。這個目錄用於存儲用戶數據或其它應該定期備份的信息。

2、Library目錄:它的下面包含兩個子目錄Caches目錄和Preferences目錄。

  • Library/Preferences 目錄:包含應用程序的偏好設置文件。您不應該直接創建偏好設置文件,而是應該使用NSUserDefaults類來取得和設置應用程序的偏好。
  • Library/Caches 目錄:用於存放應用程序專用的支持文件,保存應用程序再次啓動過程中需要的信息。

3、tmp目錄:這個目錄用於存放臨時文件,保存應用程序再次啓動過程中不需要的信息。

4、AppName.app目錄:這是應用程序的程序包目錄,包含應用程序的本身。由於應用程序必須經過簽名,所以您在運行時不能對這個目錄中的內容進行修改,否則可能會使應用程序無法啓動。

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