RxTimer 1.3

RxTimer 1.3

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布上次发布2019年1月
SPM支持 SPM

Ivan BruelBruno Oliveira 维护。



RxTimer

RxTimerNSTimer 提供了一个易于使用的 RxSwift 绑定。

使用方法

1秒默认计时器

NSTimer.rx_timer
  .subscribeNext { _ in
    print("timer triggered")
  }
  .addDisposableTo(disposeBag)

任何秒数

NSTimer.rx.timer(10)
  .subscribeNext { _ in
    print("timer triggered")
  }
  .addDisposableTo(disposeBag)

在订阅时跳过第一个事件以忽略触发

NSTimer.rx.timer(10)
  .skip(1)
  .subscribeNext { _ in
    print("timer triggered")
  }
  .addDisposableTo(disposeBag)

调用次数为n次后取消定时器

NSTimer.rx.timer(10)
  .take(10)
  .subscribeNext { _ in
    print("timer triggered")
  }
  .addDisposableTo(disposeBag)

安装

CocoaPods

pod 'RxTimer'

Carthage

Cartfile

github "bmoliveira/RxTimer" ~> 1.3

就是这样的👌

许可

MIT许可协议。