RxScreeen
RxScreeen 是 Screeen 的 RxSwift 封装。
用法
CocoaPods
pod 'RxScreeen'
Carthage
github "Clipy/RxScreeen"
github "Clipy/Screeen"
github "ReactiveX/RxSwift"
示例
let observer = ScreenShotObserver()
observer.rx.image
.subscribe(onNext: { image in
// Add / Update / Remove events images
})
observer.rx.item
.subscribe(onNext: { item in
// Add / Update / Remove events NSMetadataItem
})
observer.rx.addedImage
.subscribe(onNext: { image in
// Add events image
})
observer.rx.updatedImage
.subscribe(onNext: { image in
// Update events image
})
observer.rx.removedImage
.subscribe(onNext: { image in
// Remove events image
})
observer.start()
依赖
如何构建
- 移动到项目根目录
- 使用
carthage
或git submodule
安装依赖库 carthage checkout --use-submodules
或git submodule update --init --recursive
- 在 Xcode 中打开
RxScreeen.xcworkspace
- 构建