**:
在做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檔案通常用於儲存使用者設定,也可以用於...
轉linux檔案的讀寫
快取快取是用來減少高速裝置訪問低速裝置所需平均時間的元件,檔案讀寫涉及到計算機記憶體和磁碟,記憶體操作速度遠遠大於磁碟,如果每次呼叫read,write都去直接操作磁碟,一方面速度會被限制,一方面也會降低磁碟使用壽命,因此不管是對磁碟的讀操作還是寫操作,作業系統都會將資料快取起來 頁快取 page ...