IOS資料處理及版本特性-plist屬性列表檔案
阿新 • • 發佈:2018-11-22
讀取本地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)