plist簡單記錄

2021-06-23 06:26:45 字數 803 閱讀 4297

支援的型別

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...