RxStefan 0.2.2

RxStefan 0.2.2

Stefan 维护。



 
依赖项
Stefan>= 0
RxSwift>= 0
RxCocoa>= 0
 

RxStefan 0.2.2

  • 作者
  • Szymon Mrozek

Stefan logo

RxStefan

这个仓库仅关于 RxSwiftStefan 库的扩展。请跟进 Stefan 仓库 以解决 general Stefan 问题。

示例用法

dataSignal                       // signal of some collection, i.e. Observable<Response<[Fruit]>>
    .mapToLoadableState()        // your mapping function that transforms response into ItemsLoadableState
    .bind(to: stefan.rx.loader)  // binding extension from this library
    .disposed(by: disposeBag)    

就这样!绑定响应到 stefan 非常简单 :)

您还可以观察状态变化

stefan.rx.stateObservable
	.subscribe(onNext: { [weak self] (state) in

    	// most recent state 
    	...

	}).disposed(by: disposeBag)

Carthage

在您的 Cartfile 中添加以下条目

github "appunite/RxStefan"

您不需要在 Cartfile 中添加 github "appunite/Stefan"

然后运行 carthage update

贡献

项目由 Piotr BernadSzymon Mrozek 建立

我们可以使用您的帮助来报告或修复错误。我们也很愿意听取您对功能建议的意见。如果您有如何使 Stefan 更好的想法,请毫不犹豫地向我们发送 Pull Request。

许可

RxStefan 使用 MIT 许可协议发布。有关更多信息,请参阅 License.md