关键词 “combine” 的软件包
这些软件包可以作为软件包集合使用,可在 Xcode 或 SwiftPM 中使用。
Persistent
⚙️ 一个用于 UserDefaults 的小型属性包装器。 只有 60 行代码。
Primer
Swift 中的 Assign/Partial/ReadOnly/Proxy/Locks
PublishedKVO
PublishedKVO 为使用键值观察 (KVO,要求类基于 NSObject) 的类类型提供 Apples Combine `@Published`。
PublisherExpectations
XCTestExpectation 子类,用于简化 Publisher 测试并提高测试可读性
PutioKit
Put.io API 的包装器
Reachability
一个用 Swift 编写的新的、干净且精简的网络接口可达性库。
SimpleHaptics
👇 用于 SwiftUI 的 Core Haptics 便利包装器,使触觉点击变得简单
SwiftBus
一个用 Swift 编写并由 Combine 提供支持的简单轻量级事件总线库
CombineReachability
用于 Reachability 的 Combine publishers
OpenConnectivity
🌐 使用 Publishers 来使用 OpenCombine 观察 Internet 连接更改。
PublisherView
一个 SwiftUI 视图,它订阅一个 Combine 发布者,以显示发布者的值和失败的不同视图。
swift-steam
一个直接与 Steam 交互的 Swift 软件包。
swiftui-dynamic-forms
CombineEx
swift combine 的增强工作,例如 google/promises
NetworkKit
使用 PublisherKit 的 Swift 中的反应式 HTTP 网络
d3-network-service
轻量级 rest api crud combine swift 反应式库。 SwiftUI 请求链,并行
Task
Combine Tasks