iOS學習之 plist檔案的讀寫

2021-09-06 18:24:50 字數 2020 閱讀 2197

在做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檔案是這種:

<?xml version="1.0" encoding="utf-8"?>

jack

phone_num

13801111111

age22

tomphone_num

13901111111

age36

3、讀取plist檔案的資料如今檔案建立成功了,怎樣讀取呢,實現**例如以下:

- (void)viewdidload

列印出來的結果:

plistdemo[6822:f803] ;

tom = ;

}

這樣就把資料讀取出來了。4、建立和寫入plist檔案在開發過程中,有時候須要把程式的一些配置儲存下來,或者遊戲資料等等。 這時候須要寫入plist資料。

寫入的plist檔案會生成在相應程式的沙盒資料夾裡。

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

- (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檔案通常用於儲存使用者設定,也可以用於...

iOS學習之 plist檔案的讀寫

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