一、模擬器沙盒目錄 緩存
文件都在我的用戶名文件夾下的一個隱藏文件夾裏,中文叫資源庫,他的目錄實際上是Library。 app
1.1 方法一、能夠設置顯示隱藏文件,而後在Finder下直接打開。設置查看隱藏文件的方法以下:打開終端,輸入命名 spa
如今能看到資源庫文件夾了。顯示Mac隱藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool true code
隱藏Mac隱藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool false 資源
輸完單擊Enter鍵,退出終端,從新啓動Finder就能夠了 重啓Finder:鼠標單擊窗口左上角的蘋果標誌-->強制退出-->Finder--> 同步
打開資源庫後找到/Application Support/iPhone Simulator/文件夾。這裏面就是模擬器的各個程序的沙盒目錄了。 it
1.2 方法二、這種方法更方便,在Finder上點->前往->前往文件夾,輸入/Users/username/Library/Application Support/iPhone Simulator/ 前往。 io
username這裏寫你的用戶名。 class
二、目錄結構 終端
默認狀況下,每一個沙盒含有3個文件夾:Documents, Library 和 tmp。由於應用的沙盒機制,應用只能在幾個目錄下讀寫文件
Documents:蘋果建議將程序中創建的或在程序中瀏覽到的文件數據保存在該目錄下,iTunes備份和恢復的時候會包括此目錄
Library:存儲程序的默認設置或其它狀態信息;
Library/Caches:存放緩存文件,iTunes不會備份此目錄,此目錄下文件不會在應用退出刪除
tmp:提供一個即時建立臨時文件的地方。
iTunes在與iPhone同步時,備份全部的Documents和Library文件。
iPhone在重啓時,會丟棄全部的tmp文件。
咱們建立一個IosSandbox的項目來展開沙盒和文件讀寫等操做的練習。
建立後找到模擬器上對應的目錄,
這是目錄全展開了。
這是上面提到的三個目錄 :Documents、Library、 tmp