JFTimer
一个带有简单 API 的 Timer 扩展
使用模式
.infinite
.finite(5)
.once
使用间隔
.milliseconds(100)
.seconds(1.5)
.minutes(0.5)
.hours(3)
.days(1)
用法
- 一次
let timer = Timer.once(.seconds(10), handler: { (_) in
///
})
self.timer = timer
- 每次
let timer = Timer.every(.seconds(1), count: 5, handler: { (_) in
///
})
self.timer = timer
- 暂停
timer.pause()
- 恢复
timer.resume()