1. documents:儲存應用執行時生成的需要持久化的資料,itunes同步裝置時會備份該目錄。例如,遊戲應用可將遊戲存檔儲存在該目錄
nsstring *document = [nssearchpathfordirectoriesindomains(nsdocumentdirectory
,nsuserdomainmask, yes) lastobject];
2. tmp:儲存應用執行時所需的臨時資料,使用完畢後再將相應的檔案從該目錄刪除。應用沒有執行時,系統也可能會清除該目錄下的檔案。itunes同步裝置時不會備份該目錄
nsstring *tmp = nstemporarydirectory();
3. library/caches
體積大、不需要備份的非重要資料
library:
nsstring *library = [nssearchpathfordirectoriesindomains(nslibrarydirectory
, nsuserdomainmask, yes) lastobject];
caches:
nsstring *library = [nssearchpathfordirectoriesindomains(nscachesdirectory
, nsuserdomainmask, yes) lastobject];
4. library/preference
該目錄使用nsuserdefaults類的+standarduserdefaults方法獲取.
iOS沙盒 一 沙盒機制
1 ios沙盒機制 ios應用程式只能在為該改程式建立的檔案系統中讀取檔案,不可以去其它地方訪問,此區域被成為沙盒,所以所有的非 檔案都要儲存在此,例如影象,圖示,聲音,映像,屬性列表,文字檔案等。1.1 每個應用程式都有自己的儲存空間 1.2 應用程式不能翻過自己的圍牆去訪問別的儲存空間的內容 1...
IOS 沙盒機制
ios沙盒機制 sandbox ios中的沙盒機制是一種安全體系,它規定了應用程式只能在為該應用程式建立的資料夾裡讀取檔案,不可以訪問其他地方的內容,所有的非 檔案都儲存在這個地方,比如 聲音 屬性列表和文字檔案等。1.每個應用程式都在自己的沙盒內 2.應用程式間不能共享資料,不能隨意去訪問別的應用...
沙盒機制 sandBox
一 每個ios應用sdk都被限制在 沙盒 中,沙盒 相當於乙個加了僅主人可見許可權的資料夾,蘋果對沙盒有以下幾條限制。1 應用程式可以在自己的沙盒裡運作,但是不能訪問任何其他應用程式的沙盒。2 應用程式間不能共享資料 通過網路共享 沙盒裡的檔案不能被複製到其他應用程式資料夾中,也不能把其他應用程式資...