关键字“reactive-programming”的包
这些包可以作为一个包集合使用,可以在 Xcode 或 SwiftPM 中使用。
ReactiveSwift
随时间变化的值的流
RxFlow
RxFlow 是一个基于反应式流程协调器模式的 iOS 应用程序的导航框架
RxSwiftExt
Rx 运算符和工具的集合,未在核心 RxSwift 发行版中找到
SwiftRex
Swift + Redux + (Combine|RxSwift|ReactiveSwift) -> SwiftRex
CombineCoreBluetooth
使用 Combine Publishers 的 CoreBluetooth 的包装器 API
CombineExt
CombineExt 提供了一组 Combine 的运算符、发布者和实用程序,这些工具不是由 Apple 本身提供的,但在其他 Reactive Frameworks 和标准中很常见。
Bow
🏹 Bow 是一个用于 Swift 中类型化函数式编程的跨平台库
OpenCombine
Apple 的 Combine 框架的开源实现,用于处理随时间变化的值。
SwiftObserver
简单优雅的反应式 Swift #NoRx
RxCombine
RxSwift 和 Apple 的 Combine 框架之间的双向类型桥接
Entwine
Apple 的 Combine 框架的测试工具和实用程序。
Hover
使用 Combine 的异步网络层
package-conbini
用于补充 Combine 的发布者、运算符和订阅者。
CohesionKit
单一事实来源库
LightweightObservable
📬 一个轻量级的可观察序列实现,您可以订阅它。
combine-interception
扩展 Apple `Combine`框架的包,用于拦截 objc 选择器。
Emitter
🔴-🟢-🔵 一个小的 Reactive Streams 实现。 Emitters 是线程安全的,并标注为与 Swift 并发代码一起使用。
ReRxSwift
ReRxSwift: ReSwift 的 RxSwift 绑定
Cancellor
将多个可取消对象绑定到另一个对象的生命周期,如视图控制器。
DrX
Rx 医生就在这里,用简单而富有表现力的运算符和扩展来治愈您的所有疾病。 包括 Cocoa Touch 支持!