关键字 “combine-framework” 的软件包
这些软件包可以作为软件包集合使用,可在 Xcode 或 SwiftPM 中使用。
combine-schedulers
⏰ 一些调度器,使 Combine 的工作更易于测试和更通用。
SwiftRex
Swift + Redux + (Combine|RxSwift|ReactiveSwift) -> SwiftRex
CombineExt
CombineExt 为 Combine 提供了一系列运算符、发布者和实用程序,这些工具不是 Apple 提供的,但在其他 Reactive Frameworks 和标准中很常见。
RealFlags
🔧 Swift 的功能标记
Entwine
Apple 的 Combine 框架的测试工具和实用程序。
Hover
使用 Combine 的异步网络层
package-conbini
用于补充 Combine 的发布者、运算符和订阅者。
SRNetworkManager
SRNetworkManager 是一个强大而灵活的 Swift 应用程序网络层。 它提供了一种通用的、面向协议的方法来处理 API 请求,支持 Combine 和 async/await 范例。 该软件包设计易于使用、高度可定制,并且与 Swift 6 和 Sendable 协议完全兼容。
CohesionKit
单一可信来源库
CombineGRPC
Swift gRPC 的 Combine 框架集成
ReCombine
一个利用 Apple 的 Combine Framework 的 Swift Redux 库。
CombineRx
RxSwift 和 Combine 框架之间有用的桥接函数
OpenCombineJS
JavaScriptKit/WebAssembly API 的 OpenCombine 助手
SwiftAPIClient
用 Swift 编写的简单、灵活、通用且易于使用的 HTTP API 客户端
Cancellor
将多个可取消对象绑定到另一个对象(如视图控制器)的生命周期。
Minimalist
用于构建无 Rx 数据驱动 UI 的可观察属性和信号
PublisherKit
Apple 的 Combine 框架的开源实现,用于处理随时间推移的异步事件
SwiftlySearch
适用于 SwiftUI 的小型、轻量级 UISearchController 包装器
BIKCharts
SwiftUI 可配置图表库
CombineCloudKit
🌤 用于反应式 CloudKit 记录处理的 Swift Combine 扩展