//创建各种类型的文件
import UIKit
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
// 调用四个文件写入方法
self.writeArray()
self.writeText()
self.writeDictionary()
self.writerImage()
}
// 创建一个方法,用来创建文本文件
func writeText() {
// 创建一个字符串对象,表示文档目录下的一个文本文件
let filepath:String = NSHomeDirectory() + "/Documents/swift.txt"
// 再次创建一个字符串对象,用来储存将要写入的文本内容
let info = "override func viewDidLoad()super.viewDidLoad()// Do any additional setup after loading the view, typically from a nib."
do{
// 将文本文件写入到指定位置的文本文件,并且使用utf-8的编码方式
try info.write(toFile: filepath, atomically: true, encoding: .utf8)
print("Success to write a file.\n")
}catch{
print("Error to write a file.\n")
}
}
// 创建一个方法,用来将数组对象,储存为一个列表文件
func writeArray(){
// 初始化一个数组对象,拥有三个字符串对象,数组存在相同类型的有序表内
let fruits:NSArray = ["Apple","Banana","Orange"]
// 创建一个字符串对象,该字符串对象表示文档目录下的一个属性列表文件
let fruitsPath:String = NSHomeDirectory() + "/Documents/fruitsPath.txt"
// 将数组对象存储在指定位置的属性列表文件中
fruits.write(toFile: fruitsPath, atomically: true)
print("Success to write an array.\n")
}
// 创建一个方法,将字典对
swift4--创建各种类型的文件
猜你喜欢
转载自blog.csdn.net/weixin_41735943/article/details/81226107
今日推荐
周排行