青蛙 1.3.0

Frog 1.3.0

Vyacheslav Khorkov 维护。




Frog 1.3.0

Frog

Version CI Status
Swift Version Platform License
Twitter

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文件。