
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":"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";}))) 总结 以上是内存溢出为你收集整理的swift 数组和字典保存到文件中全部内容,希望文章能够帮你解决swift 数组和字典保存到文件中所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)