关键词“reactive-programming”的软件包
这些软件包可以作为软件包集合使用,可在 Xcode 或 SwiftPM 中使用。
ReactiveSwift
随时间推移的值流
RxFlow
RxFlow 是一个基于响应式流协调器模式的 iOS 应用程序导航框架
RxSwiftExt
RxSwift 核心发行版中未找到的 Rx 操作符和工具的集合
SwiftRex
Swift + Redux + (Combine|RxSwift|ReactiveSwift) -> SwiftRex
CombineCoreBluetooth
使用 Combine Publishers 的 CoreBluetooth 的包装 API
CombineExt
CombineExt 为 Combine 提供了一系列运算符、发布者和实用程序,这些是 Apple 本身未提供的,但在其他响应式框架和标准中很常见。
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
用于拦截 objc 选择器的扩展 Apple `Combine` 框架的软件包。
Emitter
🔴-🟢-🔵 一个小的响应式流实现。发射器是线程安全的,并使用 Swift 并发代码进行注释。
ReRxSwift
ReRxSwift: ReSwift 的 RxSwift 绑定
Cancellor
将多个可取消对象绑定到另一个对象(如视图控制器)的生命周期。
DrX
Rx 医生在您身边,用简单而富有表现力的操作符和扩展来治愈您的所有疾病。 包括 Cocoa Touch 支持!