一联四、iOS沙盒機(jī)制
iOS的應(yīng)用只能訪問為該應(yīng)用創(chuàng)建的區(qū)域撑碴,不可訪問其他區(qū)域,應(yīng)用的其他非代碼文件都存在此目錄下朝墩,包括圖片醉拓,屬性文件plist,bundle收苏,nib文件等亿卤,這塊區(qū)域稱之為沙盒(sandBox)。
二倒戏、目錄結(jié)構(gòu)
沙盒默認(rèn)情況下有三個目錄文件夾documents,Library,tmp及應(yīng)用的App文件怠噪,只可在相應(yīng)的文件夾中進(jìn)行操作
documents:一般用來存放應(yīng)用中建立的文件,如數(shù)據(jù)庫文件杜跷,或程序中瀏覽到的文件數(shù)據(jù)傍念。如果進(jìn)行備份會將此文件夾中的文件包括其中;
Library/Preferences:存儲應(yīng)用的默認(rèn)設(shè)置及狀態(tài)信息葛闷;
Library/Cache:用來存放緩存文件憋槐,此文件夾下數(shù)據(jù)在應(yīng)用退出時不會刪除。備份時不會包括此文件夾淑趾;
tmp:存放即時創(chuàng)建的臨時文件;