Frog
Swift中逐行读写文件的小工具。我写这个是为了更容易在算法实现中处理文件。在某些情况下,Swift中的逐行读写文件占据了实现的大部分。
- 在青蛙接收到
deinit
后自动关闭文件; - 您不需要显式地与指针打交道;
- 一行代码内进行逐行读取和写入。
读
let path = "path/to/your/file"
let input = Frog(path)
if let newLine = input.readLine() {
print(newLine)
}
写
let path = "path/to/your/file"
let output = Frog(path, mode: .w)
output.write(line: "Croak-croak")
示例
要运行示例项目,请克隆仓库,然后首先从Example目录中运行 pod install
。
安装
Frog可通过CocoaPods获取。安装,只需将以下行添加到您的Podfile即可
pod 'Frog'
作者
弗亚切斯拉夫·霍科夫,[email protected]
许可
Frog提供MIT许可。更多信息请参阅LICENSE文件。