关键字“async”的软件包
这些软件包可以作为软件包集合使用,可以在 Xcode 或 SwiftPM 中使用。
swift-nio-http2
SwiftNIO 的 HTTP/2 支持
FlyingFox
使用 async/await 以 Swift 编写的轻量级 HTTP 服务器。
postgres-kit
🐘 用于 PostgreSQL 的非阻塞、事件驱动的 Swift 客户端。
Semaphore
Swift 并发的同步原语
Then
:clapper: 使用经过实战考验的 promise 来驯服异步代码
Hydra
⚡️ Swift 中轻量级、功能齐全的 Promise、Async & Await 库
Sockets
🔌 非阻塞 TCP socket 层,具有事件驱动的服务器和客户端。
SwiftTelegramSdk
🤖 用 Swift 编写的 Telegram Bot API 的包装器。它不是一个框架。这里没有特殊的语法。这是一个实现了所有 Telegram Bot API 方法的库,您可以将其用于 Vapor、Smoke、Hummingbird、FlyingFox。
Asynchrone
AsyncSequence、AsyncStream 和 AsyncThrowingStream 的扩展和补充。
swiftui-atom-properties
⚛️ SwiftUI 的原子方法状态管理和依赖注入
Afluent
一个异步/等待库,它公开了反应式风格的运算符
async-http-client
Async http swift client new concurrency in swift uikit swiftui
AsyncNinja
Swift 上用于并发和反应式编程的一整套原语
AwaitKit
Swift 的 ES8 Async/Await 控制流
mongo-swift-driver
Swift 的官方 MongoDB 驱动程序
CoreDataRepository
一个在后台使用 CoreData 的异步库
AsyncExtensions
AsyncExtensions 旨在模仿 Swift Combine 运算符来处理异步序列。
CombineX
Apple Combine 的开源实现
DefferedTaskKit
DefferedTaskKit 是一个简单的库,用于包装可以在稍后时间执行的闭包
IdentifiableContinuation
符合 Identifiable 并包含取消处理程序的 Swift continuation。