RxScreeen 2.2.0

RxScreeen 2.2.0

测试已测试
语言语言 SwiftSwift
许可 MIT
发布上次发布2023年10月
SPM支持 SPM

econa77econa77 维护。



 
依赖
Screeen~> 2.1.0
RxSwift~> 6.0
RxCocoa~> 6.0
 

RxScreeen 2.2.0

  • Econa77

RxScreeen

CI Release version License: MIT Carthage compatible Version Platform SPM supported

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()

依赖

如何构建

  1. 移动到项目根目录
  2. 使用 carthagegit submodule 安装依赖库
  3. carthage checkout --use-submodulesgit submodule update --init --recursive
  4. 在 Xcode 中打开 RxScreeen.xcworkspace
  5. 构建