swift4--创建各种类型的文件


//创建各种类型的文件
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")
    }
    
//    创建一个方法,将字典对

猜你喜欢

转载自blog.csdn.net/weixin_41735943/article/details/81226107