1. 程式人生 > >IOS資料處理及版本特性-plist屬性列表檔案

IOS資料處理及版本特性-plist屬性列表檔案

讀取本地plist檔案

//讀取和解析Plist屬性列表檔案
        let plistPath = Bundle.main.path(forResource: "DomePlist", ofType: "plist")
        //載入屬性列表 並存入字典物件中
        let data = NSMutableDictionary.init(contentsOfFile: plistPath!)!
        //將字典物件 轉換成字串物件
        let message = data.description
        print(message)
        print(data["name"]!)
        print(data["age"]!)

 

通過程式碼建立plist屬性列表檔案

//初始化一個可變字典物件,作為屬性列表內容的容器
        let dic:NSMutableDictionary = NSMutableDictionary()
        //為字典新增內容
        dic.setObject("Bruce", forKey: "Name" as NSCopying)
        dic.setObject("22", forKey: "Age" as NSCopying)
        //生成plist檔案在專案中的儲存路徑
        let plistPath = NSHomeDirectory()+"/Documents/demoPlist.plist"
        //將可變字典物件 寫入到指定位置的屬性列表檔案
        dic.write(toFile: plistPath, atomically: true)
        //讀取並顯示儲存的檔案
        let data:NSMutableDictionary = NSMutableDictionary.init(contentsOfFile: plistPath)!
        let message = data.description
        print(message)