您好,登錄后才能下訂單哦!
在做iOS開發(fā)時,經(jīng)常用到到plist文件, 那plist文件是什么呢? 它全名是:Property List,屬性列表文件,它是一種用來存儲串行化后的對象的文件。屬性列表文件的擴展名為.plist ,因此通常被稱為 plist文件。文件是xml格式的。
Plist文件通常用于儲存用戶設置,也可以用于存儲捆綁的信息
我們創(chuàng)建一個項目來學習plist文件的讀寫。
1、創(chuàng)建項目Plistdemo
如果要通過代碼創(chuàng)建的話,則需要通過[NSBundle mainBundle]來獲得當前工程的目錄,然后還可以通過pathForResource來獲得項目中資源的路徑
項目創(chuàng)建之后可以找到項目對應的plist文件,打開如下圖所示:
在編輯器中顯示類似與表格的形式,可以在plist上右鍵,用源碼方式打開,就能看到plist文件的xml格式了。
2、創(chuàng)建plist文件。
按command +N快捷鍵創(chuàng)建,或者File —> New —> New File,選擇Mac OS X下的Property List
創(chuàng)建plist文件名為plistdemo。
打開plistdemo文件,在空白出右鍵,右鍵選擇Add row 添加數(shù)據(jù),添加成功一條數(shù)據(jù)后,在這條數(shù)據(jù)上右鍵看到 value Type選擇Dictionary。點加號添加這個Dictionary下的數(shù)據(jù)
添加完key之后在后面添加Value的值,添加手機號和年齡
創(chuàng)建完成之后用source code查看到plist文件是這樣的:
3、讀取plist文件的數(shù)據(jù)
這樣就把數(shù)據(jù)讀取出來了。
4、創(chuàng)建和寫入plist文件
在開發(fā)過程中,有時候需要把程序的一些配置保存下來,或者游戲數(shù)據(jù)等等。 這時候需要寫入Plist數(shù)據(jù)。
寫入的plist文件會生成在對應程序的沙盒目錄里。
接著上面讀取plist數(shù)據(jù)的代碼,加入了寫入數(shù)據(jù)的代碼,
怎么證明添加的內容寫入了呢?下面是打印結果:
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內容。