// //字符串
// let name = "伟伟你好"
// let document = NSSearchPathForDirectoriesInDomains(.documentDirectory, .userDomainMask, true)
// print(document[0])
// //创建文件路径
// let path = document[0] + "/index.txt"
// //创建文件 文件内容
// let fileM = FileManager()
// fileM.createFile(atPath: path, contents: nil, attributes: nil)
// print(path)
// //写入文件
// try! name.write(toFile: path, atomically: true, encoding: .utf8)
// //移动文件 文件夹只能移文件夹 文件只能移文件
// let tmp = NSTemporaryDirectory() + "index.txt"
// try! fileM.moveItem(atPath: path, toPath: tmp)
// //try! fileM.removeItem(atPath: tmp)
//数组
// let array = [1,2,3,2,4]
// //创建路径
// let document = NSSearchPathForDirectoriesInDomains(.documentDirectory, .userDomainMask, true)[0] + "arr.plist"
// //创建文件
// let file = FileManager()
// file.createFile(atPath: document, contents: nil, attributes: nil)
// let url = URL(fileURLWithPath: document)
// (array as NSArray).write(to: url, atomically: true)
// //读取
// let arr1 = NSArray(contentsOfFile: document)
// print(arr1!)
//字典
let dic = ["A":"Apple","B":"Bubble"]
//创建路径
let document = NSSearchPathForDirectoriesInDomains(.documentDirectory, .userDomainMask, true)[0] + "dic.plist"
//创建文件
let file = FileManager()
file.createFile(atPath: document, contents: nil, attributes: nil)
let url = URL(fileURLWithPath: document)
(dic as NSDictionary).write(to: url, atomically: true)
//读取
let arr1 = NSDictionary(contentsOfFile: document)
print(arr1!)
将字符串,数组,字典 ,data
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 前言:iOS的沙盒机制,应用只能访问自己应用目录下的文件。iOS不像android,没有SD卡概念,不能直接访问图...
- 在 iOS 应用程序中有许多方法来保存和加载数据。 本章将介绍一些最常见的机制,以及您在iOS中写入或读取文件系统...
- 通过iOS 8app extensions,我们可以选择多种方式去分享我们app的功能。Document Prov...