用于关键字 “async-await” 的包
这些包可以作为一个包集合使用,可在 Xcode 或 SwiftPM 中使用。
FlyingFox
轻量级,使用 async/await 在 Swift 中编写的 HTTP 服务器。
RealHTTP
🌀swift 异步 http 客户端 - 快速、轻量级、类型安全
Queuer
Queuer 是一个队列管理器,构建在 OperationQueue 和 Dispatch (又名 GCD) 之上。
Then
:clapper: 使用经过实战检验的 Promises 来驯服异步代码
open-weather-kit
Apple 的 WeatherKit 的 Swift 开放实现。
swift-retry
Swift 中的重试,具有合理的默认值和强大的灵活性。
SmartNetwork
URLSession 的轻量级封装
SwiftyContacts
一个用于 Contacts 框架的 Swift 库。
Asyncify
🔄 Swift 实用程序类,旨在将基于回调的异步方法转换为现代 async/await 模式。
AsyncLocationKit
📍async/await CoreLocation
IdentifiableContinuation
符合 Identifiable 并包含取消处理程序的 Swift continuation。
OpenAIKit
OpenAI API 的 Swift 包
AsyncButton
支持异步代码的 Button 的包装视图。
Shift
轻量级 & 并发 EventKit 封装
SwiftCoroutine
适用于 iOS、macOS 和 Linux 的 Swift 协程。
SwiftSlash
并发的 Shell 脚本框架,深度支持 async/await。
SwiftyNetworking
SwiftyNetworking 是一个强大且易于使用的网络客户端,用 Swift 编写
TaskTrigger
使用触发器机制将异步任务附加到 SwiftUI 视图。
async-collections
Swift 并发集合支持
NetworkService
一个使用 URLSession 的异步库