iOS学习7:iOS沙盒(sandBox)机制(一)之获取沙盒路径及目录说明(转)
生活随笔
收集整理的這篇文章主要介紹了
iOS学习7:iOS沙盒(sandBox)机制(一)之获取沙盒路径及目录说明(转)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
轉:http://my.oschina.net/joanfen/blog/151145?
一、iOS沙盒機制
iOS的應用只能訪問為該應用創建的區域,不可訪問其他區域,應用的其他非代碼文件都存在此目錄下,包括圖片,屬性文件plist,bundle,nib文件等,這塊區域稱之為沙盒(sandBox)。
二、打開沙盒路徑
1、如果不知道沙盒路徑,可以在自己的應用中打印其路徑。
?| 1 | NSLog(@"沙盒路徑:%@",NSHomeDirectory()); |
會得到打印結果*為字母或數字,即為沙盒的路徑
?| 1 | /Users/apple/Library/Application Support/iPhone Simulator/6.1/Applications/******-****-****-****-************ |
打開Finder,選擇前往-前往文件夾(或選擇快捷鍵command+shift+G)輸入打印出來的路徑即可
2、打開Finder,選擇前往并按住option鍵,進入資源庫
選擇Application Support-iPhone Simulator-選擇模擬器版本,即可看到各個應用的沙盒目錄。
選中其中一個目錄,即可看到程序的名稱的App文件。
三、目錄結構
沙盒默認情況下有三個目錄文件夾documents,Library,tmp及應用的App文件,只可在相應的文件夾中進行操作
- documents:一般用來存放應用中建立的文件,如數據庫文件,或程序中瀏覽到的文件數據。如果進行備份會將此文件夾中的文件包括其中;
- Library:存儲應用的默認設置及狀態信息;
- Library/cache:用來存放緩存文件,此文件夾下數據在應用退出時不會刪除。備份時不會包括此文件夾;
- tmp:存放即時穿件的臨時文件?
帶圖標的App文件:
選中后顯示包內容,即可看到存儲的圖標,nib文件,屬性列表等
? ?
?
轉載于:https://www.cnblogs.com/mochaMM/p/5055041.html
總結
以上是生活随笔為你收集整理的iOS学习7:iOS沙盒(sandBox)机制(一)之获取沙盒路径及目录说明(转)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Storm之Bolt-接口
- 下一篇: 2015年的我