你好,歡迎來到IOS教程網

 Ios教程網 >> IOS編程開發 >> IOS開發綜合 >> iOS運用中存儲用戶設置的plist文件的創立與讀寫教程

iOS運用中存儲用戶設置的plist文件的創立與讀寫教程

編輯:IOS開發綜合

    在做IOS開辟時,常常用到到plist文件,  那plist文件是甚麼呢? 它全名是:Property List,屬性列表文件,它是一種用來存儲串行化後的對象的文件。屬性列表文件的擴大名為.plist ,是以平日被稱為 plist文件。文件是XmlRss/ target=_blank class=infotextkey>Xml格局的。
Plist文件平日用於貯存用戶設置,也能夠用於存儲綁縛的信息

我們創立一個項目來進修plist文件的讀寫。

1、創立項目Plistdemo
項目創立以後可以找到項目對應的plist文件,翻開以下圖所示:

https://www.ios5.online/ios/UploadFiles_8070/201703/2017031615500823.png (611×296)

在編纂器中顯示相似與表格的情勢,可以在plist上右鍵,用源碼方法翻開,就可以看到plist文件的XmlRss/ target=_blank class=infotextkey>Xml格局了。

2、創立plist文件。
按command +N快捷鍵創立,或許File —> New —> New File,選擇Mac OS X下的Property List

https://www.ios5.online/ios/UploadFiles_8070/201703/2017031615500827.jpg (728×491)

文件名為 customInfo,Group選擇Supporting Files。

3、單擊新建的customInfo.plist,我們添加數據,以下圖:

https://www.ios5.online/ios/UploadFiles_8070/201703/2017031615500893.png (417×150)

留意,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,拖幾個控件上去,並設置好結構,以下圖:

https://www.ios5.online/ios/UploadFiles_8070/201703/2017031615500867.png (442×571)

上圖中一切的控件都是Label,並設置了字體年夜小。

5、接上去就是映照呗,把五個灰色的Label都映照到BIDViewController.h文件中,類型都是OutLet,稱號順次是stuName,stuSex,stuNum,mtName,mtSex。

6、單擊BIDViewController.m,在viewDidLoad辦法中的[super viewDidLoad]以後添加以下代碼:

//起首讀取studentInfo.plist中的數據
NSString *plistPath = [[NSBundle mainBundle] pathForResource:@"customInfo" ofType:@"plist"];
NSDictionary *dictionary = [[NSDictionary alloc] initWithContentsOfFile:plistPath];
   
//將先生信息填入視圖
NSDictionary *tmpInfo = [dictionary objectForKey: @"Student"];
self.stuName.text = [NSString stringWithFormat:@"%@", [tmpInfo objectForKey: @"Name"]];
self.stuSex.text = [NSString stringWithFormat:@"%@", [tmpInfo objectForKey: @"Sex"]];
self.stuNum.text = [NSString stringWithFormat:@"%@", [tmpInfo objectForKey: @"Num"]];
   
//將導師信息寫入視圖
tmpInfo = [dictionary objectForKey: @"Mentor"];
self.mtName.text = [NSString stringWithFormat:@"%@", [tmpInfo objectForKey: @"Name"]];
self.mtSex.text = [NSString stringWithFormat:@"%@", [tmpInfo objectForKey: @"Sex"]];

7、運轉,檢查後果:

https://www.ios5.online/ios/UploadFiles_8070/201703/2017031615500806.png (444×573)

【iOS運用中存儲用戶設置的plist文件的創立與讀寫教程】的相關資料介紹到這裡,希望對您有所幫助! 提示:不會對讀者因本文所帶來的任何損失負責。如果您支持就請把本站添加至收藏夾哦!

  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved