支援的型別
foundation類
core foundation型別
xml標籤
儲存格式
nsstring
cfstring
utf-8編碼的字串
nsnumber
cfnumber
, 十進位制數字串
nsnumber
cfboolean
, or
無資料(只有標籤)
nsdate
cfdate
iso 8601格式的日期字串
nsdata
cfdata
base64編碼的資料
nsarray
cfarray
可以包含任意數量的子元素
nsdictionary
cfdictionary
交替包含標籤和plist元素標籤
先來乙個示例瞧瞧
<?xml version="1.0" encoding="utf-8"?>
jack
phone_num
13801111111
age22
tomphone_num
13901111111
age36
以上,前面的3行基本可以不看,對我們來說意義不大。
第4行開始,算作根節點。
然後是一一對應的key-type。
本質上看,這也就是個xml文件,只是又多加了一些東西。
以上,個人理解,如有錯漏,歡迎指出,感謝。
plist檔案修改
plist全名是 property list,屬性列表檔案,它是一種用來儲存序列化後的物件的檔案。檔案是xml格式的。檔案讀取 nsmutablearray data nsmutablearray alloc initwithcontentsoffile filepath 檔案寫入 data wri...
Plist儲存簡述
一 應用沙盒結構分析 每個ios應用都有自己的應用沙盒 處於檔案系統目錄內 與其他檔案系統隔離。nsstring doc nssearchpathfordirectoriesindomains nsdocumentdirectory,nsuserdomainmask,yes lastobject n...
plist檔案操作
將陣列存入plist檔案 nsarray array 1 2 3 選擇yes使檔案在編寫意外中斷時原始檔不損毀 array writetofile users macbook documents 學習練手 test test.plist atomically yes 將字典存入plist檔案 nsd...