1.保存数组到文件中
//MARK:1,数组(Array)的存储和读取func testSaveArrayPlist() {let arry = NSArray(objects: "stev","baidu.com","com","12344","robinson")let filePath:String = NSHomeDirectory() + "/Documents/tf.plist"arry.writeToFile(filePath, atomically: true)tfArray = NSArray(contentsOfFile:NSHomeDirectory() + "/Documents/tf.plist")print(tfArray)}
Optional(<__NSCFArray 0x7dbba000>(
stev,
baidu.com,
com,
12344,
robinson
)
)
2.保存字典到文件中
func testSaveDicPlist(){let myArray = [[["name":"小明" , "url":"google.com"],["name":"张三", "url":"tf234.com"],["name":"里斯" , "url":"csdn.com"]],[["name":"张三", "url":"tf234.com"],["name":"里斯" , "url":"csdn.com"]]]let filePath:String = NSHomeDirectory() + "/Documents/tfDic.plist"NSArray(array: myArray).writeToFile(filePath, atomically: true)print(filePath)tfArray = NSArray(contentsOfFile:NSHomeDirectory() + "/Documents/tfDic.plist")print(tfArray)}
字典打印结果如下:
Optional(<__NSCFArray 0x7aa6f4a0>(
<__NSCFArray 0x7aa6df50>(
{name = "\U822a\U54e5";url = "hangge.com";
},
{name = "\U767e\U5ea6";url = "baidu.com";
},
{name = google;url = google;
}
)
,
<__NSCFArray 0x7aa70de0>(
{name = 163;url = "163.com";
},
{name = google;url = "google.com";
}
))
)