简介
Every
是一个 Swift 中优雅的计时器。
要求
- iOS 8.0+
- watchOS 2.0+
- tvOS 9.0+
- macOS 10.10+
- Xcode 9 及 Swift 4
安装
CocoaPods
use_frameworks!
pod 'Every'
用法
import Every
var counter = 0
Every(1).seconds.do { () -> Every.NextStep in
counter += 1
guard counter <= 4 else {
print("STOP")
return .stop
}
print(counter)
return .continue
}
// 1
// 2
// 3
// 4
// STOP