Plist儲存簡述

2021-07-12 01:11:59 字數 1043 閱讀 5295

一、應用沙盒結構分析

每個ios應用都有自己的應用沙盒(處於檔案系統目錄內),與其他檔案系統隔離。
nsstring *doc = [nssearchpathfordirectoriesindomains(nsdocumentdirectory, nsuserdomainmask, yes) lastobject];
nsstring *tmppath =nstemporarydirectory();
nsstring *cachepath = [nssearchpathfordirectoriesindomains(nscachesdirectory, nsuserdomainmask, yes) lastobject];
二、plist資料讀寫

plist檔案全名是:property list,是屬性列表檔案,它是一種用來儲存序列化後的物件的檔案。屬性列表檔案的擴充套件名為.plist ,因此通常被稱為 plist檔案,檔案採用的是xml格式的。
1、獲取沙盒儲存路徑

獲取沙盒儲存路徑

nsstring *doc = [nssearchpathfordirectoriesindomains(nsdocumentdirectory, nsuserdomainmask, yes) lastobject];

獲取儲存檔案路徑

2、建立資料並寫入檔案

nsarray *data = @;

[data writetofile:self.plistpath atomically:yes];

3、讀取並輸出資料

nsarray *array = [nsarray arraywithcontentsoffile:self

.plistpath];

nslog(@"%@",array);

plist 儲存資料學習

載入plist的資料 特別重要的類 nsbundle 乙個nsbundle對應乙個資料夾 利用nsbundle就能訪問手機裡面的任何資源 1 得到對應所有資源的bundle nsbundle bundle nsbundle mainbundle 2 通過bundle得到對應資源的全路徑 nsstri...

IOS中的儲存 Plist

在mac os x的cocoa,nextstep和gnustep程式設計框架中,屬性列表 property list 檔案是一種用來儲存序列化後的物件的檔案。屬性列表檔案的擴充套件名為.plist,因此通常被稱為plist檔案。plist檔案通常用於儲存使用者設定,也可以用於儲存 的資訊,該功能在舊...

iOS 資料儲存 plist檔案

屬性列表是一種明文的輕量級儲存方式,其儲存格式有多種,最常規格式為xml格式。在我們建立乙個新的專案的時候,xcode會自動生成乙個info.plist檔案用來儲存專案的部分系統設定。plist只能用陣列 nsarray 或者字典 nsdictionary 進行讀取,由於屬性列表本身不加密,所以安全...