一、iOS沙盒機制
iOS的應用只能訪問為該應用創建的區域,不可訪問其他區域,應用的其他非代碼文件都存在此目錄下,包括圖片,屬性文件plist,bundle,nib文件等,這塊區域稱之為沙盒(sandBox)。
二、目錄結構
沙盒默認情況下有三個目錄文件夾documents,Library,tmp及應用的App文件,只可在相應的文件夾中進行操作
documents:一般用來存放應用中建立的文件,如數據庫文件,或程序中瀏覽到的文件數據。如果進行備份會將此文件夾中的文件包括其中;
Library/Preferences:存儲應用的默認設置及狀態信息;
Library/Cache:用來存放緩存文件,此文件夾下數據在應用退出時不會刪除。備份時不會包括此文件夾;
tmp:存放即時創建的臨時文件;