在做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
文件名為 customInfo,Group選擇Supporting Files。
3、單擊新建的customInfo.plist,我們添加數據,如下圖:
注意,Type一項的類型,選擇的是Dictionary,以Source Code打開,顯示如下:
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"><plist version="1.0"><dict> <key>Student</key> <dict> <key>Name</key> <string>Yang</string> <key>Sex</key> <string>Male</string> <key>Num</key> <string>SX_010</string> </dict> <key>Mentor</key> <dict> <key>Name</key> <string>Gu</string> <key>Sex</key> <string>Male</string> </dict></dict></plist>
4、為視圖添加控件:
單擊BIDViewController.xib,打開IB,拖幾個控件上去,并設置好布局,如下圖:
上圖中所有的控件都是Label,并設置了字體大小。
5、接下來就是映射唄,把五個灰色的Label都映射到BIDViewController.h文件中,類型都是OutLet,名稱依次是stuName,stuSex,stuNum,mtName,mtSex。
6、單擊BIDViewController.m,在viewDidLoad方法中的[super viewDidLoad]之后添加如下代碼:
7、運行,查看效果:
新聞熱點
疑難解答