iOS plist檔案建立和讀寫

2021-06-21 05:26:11 字數 2262 閱讀 9042

在做ios開發時,經常用到到plist檔案,  那plist檔案是什麼呢? 它全名是:property list,屬性列表檔案,它是一種用來儲存序列化後的物件的檔案。屬性列表檔案的擴充套件名為

.plist

,因此通常被稱為 plist檔案。檔案是xml格式的。

plist檔案通常用於儲存使用者設定,也可以用於儲存**的資訊

我們建立乙個專案來學習plist檔案的讀寫。

1、建立專案plistdemo

專案建立之後可以找到專案對應的plist檔案,開啟如下圖所示:

在編輯器中顯示類似與**的形式,可以在plist上右鍵,用原始碼方式開啟,就能看到plist檔案的xml格式了。

2、建立plist檔案。

按command +n快捷鍵建立,或者file —> new —> new file,選擇mac os x下的property list

建立plist檔名為plistdemo。

開啟plistdemo檔案,在空白出右鍵,右鍵選擇add row 新增資料,新增成功一條資料後,在這條資料上右鍵看到 value type選擇dictionary。點加號新增這個dictionary下的資料

新增完key之後在後面新增value的值,新增手機號和年齡

建立完成之後用source code檢視到plist檔案是這樣的:

[cpp]view plain

copy

<?xml  version=

"1.0"

encoding=

"utf-8"

?>  

>  

"1.0"

>  

jack

phone_num

13801111111

age22

tomphone_num

13901111111

age36

3、讀取plist檔案的資料

現在檔案建立成功了,如何讀取呢,實現**如下:

[cpp]view plain

copy

- (void

)viewdidload    

列印出來的結果:

[cpp]view plain

copy

plistdemo[6822:f803] ;  

tom =     ;  

}  

這樣就把資料讀取出來了。

4、建立和寫入plist檔案

在開發過程中,有時候需要把程式的一些配置儲存下來,或者遊戲資料等等。 這時候需要寫入plist資料。

寫入的plist檔案會生成在對應程式的沙盒目錄裡。

接著上面讀取plist資料的**,加入了寫入資料的**,

[cpp]view plain

copy

- (

void

)viewdidload  

在獲取到自己手工建立的plistdemo.plist資料後,在這些資料後面加了一項內容,證明輸入寫入了。

怎麼證明新增的內容寫入了呢?下面是列印結果:

iOS plist檔案的讀寫

在做ios開發時,經常用到到plist檔案,那plist檔案是什麼呢?它全名是 property list,屬性列表檔案,它是一種用來儲存序列化後的物件的檔案。屬性列表檔案的擴充套件名為 plist 因此通常被稱為 plist檔案。檔案是xml格式的。plist檔案通常用於儲存使用者設定,也可以用於...

轉) ios plist檔案的讀寫

在做ios開發時,經常用到到plist檔案,那plist檔案是什麼呢?它全名是 property list,屬性列表檔案,它是一種用來儲存序列化後的物件的檔案。屬性列表檔案的擴充套件名為 plist 因此通常被稱為 plist檔案。檔案是xml格式的。plist檔案通常用於儲存使用者設定,也可以用於...

ini檔案的建立和讀寫訪問

使用ini檔案儲存設定,簡便易行。相關變數 varimgback timage pndlgimgback topenpicturedialog inifile tinifile 構建tinifile物件 inifile tinifile.create getcurrentdir test.ini 使...