RxDisplayLink
Usage
It's very simple.
CADisplayLink.rx.link()
.subscribe(onNext: { _ in
// Your freedom
})
.disposed(by: disposeBag)Of course, you can set RunLoop, Mode and FPS.
CADisplayLink.rx.link(to: .current, forMode: .defaultRunLoopMode, fps: 30)
// OR
RxDisplayLink(to: .current, forMode: .defaultRunLoopMode, fps: 30)Requirements
- Swift 4.2
How to Install RxDisplayLink
CocoaPods
Add the following to your Podfile:
pod "RxDisplayLink"
use_frameworks!Carthage
Add the following to your Cartfile:
github "KyoheiG3/RxDisplayLink"Author
Kyohei Ito
Follow me
LICENSE
Under the MIT license. See LICENSE file for details.