测试已测试 | ✗ |
语言语言 | SwiftSwift |
许可 | MIT |
发布最后发布 | 2017年11月 |
SwiftSwift 版本 | 4.0 |
SPM支持 SPM | ✗ |
由 Liu Dong 维护。
简单且优雅的计时器
中文介绍:打造一个优雅的 Timer
let timer = SwiftTimer(interval: .seconds(2)) {
print("fire")
}
timer.start()
let timer = SwiftTimer.repeaticTimer(interval: .seconds(1)) {
print("fire")
}
timer.start()
动态更改间隔
let timer = SwiftTimer.repeaticTimer(interval: .seconds(5)) { timer in
print("doSomething")
}
timer.start() // print doSomething every 5 seconds
func speedUp(timer: SwiftTimer) {
timer.rescheduleRepeating(interval: .seconds(1))
}
speedUp(timer) // print doSomething every 1 second
SwiftTimer.throttle(interval: .seconds(0.5), identifier: "throttle") {
search(inputText)
}
let timer = SwiftCountDownTimer(interval: .fromSeconds(0.1), times: 10) { timer , leftTimes in
label.text = "\(leftTimes)"
}
timer.start()