我需要从文本文件中读取和写入数据,但我无法弄清楚如何.
我在Swift的iBook中找到了这个示例代码,但我仍然不知道如何编写或读取数据.
import Cocoa
class DataImporter
{
/*
DataImporter is a class to import data from an external file.
The class is assumed to take a non-trivial amount of time to initialize.
*/
var fileName = "data.txt"
// the DataImporter class would provide data importing functionality here
}
class DataManager
{
@lazy var importer = DataImporter()
var data = String[]()
// the DataManager class would provide data management functionality here
}
let manager = DataManager()
manager.data += "Some data"
manager.data …Run Code Online (Sandbox Code Playgroud) 我想知道将文本文件读入字符串数组中最简单,最干净的是快速的.
文本文件:
line 1
line 2
line 3
line 4
Run Code Online (Sandbox Code Playgroud)
进入这样的数组:
var array = ["line 1","line 2","line 3","line 4"]
Run Code Online (Sandbox Code Playgroud)
我也想知道如何在这样的结构中做类似的事情:
Struct struct{
var name: String!
var email: String!
}
Run Code Online (Sandbox Code Playgroud)
所以拿一个文本文件并将其放入数组中的struct中.
谢谢您的帮助!