[Xcode 實際操做]7、文件與數據-(9)編碼建立Plist文件(屬性列表文件)

目錄:[Swift]Xcode實際操做html

本文將演示如何經過編碼的方式,建立屬性列表文件。swift

在項目導航區,打開視圖控制器的代碼文件【ViewController.swift】ide

 1 import UIKit
 2 
 3 class ViewController: UIViewController {
 4 
 5     override func viewDidLoad() {
 6         super.viewDidLoad()
 7         // Do any additional setup after loading the view, typically from a nib.
 8         
 9         //初始化一個可變字典對象,做爲屬性列表內容的容器
10         let dic:NSMutableDictionary = NSMutableDictionary()
11         //設置屬性列表文件的內容,即添加一對鍵值對。
12         dic.setObject("Bruce", forKey: "Name" as NSCopying)
13         //繼續添加屬性列表文件的鍵值對象
14         dic.setObject("22", forKey: "Age" as NSCopying)
15         
16         //生成屬性列表文件在項目中的存儲路徑
17         let plistPath = NSHomeDirectory() + "/Documents/demoPlist.plist"
18         //將可變字典對象,寫入到指定位置的屬性列表文件
19         dic.write(toFile: plistPath, atomically: true)
20         
21         //讀取並顯示上面代碼保存的屬性列表文件
22 
23         //加載屬性列表文件,並轉換爲可變字典對象
24         let data:NSMutableDictionary = NSMutableDictionary.init(contentsOfFile: plistPath)!
25         //將字典對象,轉換爲字符串對象
26         let message = data.description
27         
28         //在控制檯打印輸出,屬性列表文件中的各項鍵值
29         print(message)
30     }
31 
32     override func didReceiveMemoryWarning() {
33         super.didReceiveMemoryWarning()
34         // Dispose of any resources that can be recreated.
35     }
36 }
相關文章
相關標籤/搜索