用于关键字“async-await”的软件包
这些软件包可以作为软件包集合使用,可在 Xcode 或 SwiftPM 中使用。
request-dl-nio
使用 SwiftNIO 简化网络请求,提供 DataTask、DownloadTask 和 UploadTask 等强大类型。
swift-http
一个很棒的 Swift HTTP 库,可快速创建与 API 端点通信的层。
Arweave
一个轻量级的 Swift 客户端,用于 Arweave 区块链
AsyncObjects
引入了几个同步原语和任务同步机制,以帮助现代 Swift 并发。
Fork
🍴 并行化两个或多个异步函数
NetworkKit
强大的网络层,无缝集成了 Combine Framework、Async/Await 和闭包。
CacheStore
🌳 SwiftUI 状态管理
SwiftUPnP
一个 100% 基于 Swift 的 UPnP 实现
NetworkMonitorKit
NetworkMonitorKit - 一个简单的 Swift 软件包,用于使用 NWPathMonitor 监控网络连接。
SwiftAPIClient
用 Swift 编写的简单、灵活、通用且易于使用的 HTTP API 客户端
AsyncHTTP
使用 async/await 的 Swift 网络
CombineMIDI
使用 async-await 将 MIDI 连接到 SwiftUI (或 UIKit)
Disposable
🗑️ 可释放的生命周期处理程序。“Disposables”与源无关,可以表示自定义处理程序或包装 Swift Tasks、Combine Cancellable、RxSwift Disposables 等。
EagleNet
构建在 URLSession 之上的简单轻量级网络层。这将为网络提供一个干净、独立的层。
Lurker
iOS BackgroundTask API 的抽象,使后台任务易于隔离、维护和调度。
NetworkXI
用于 iOS 的精致的网络软件包
Plugin
🔌 即插即用
PromiseQ
Javascript 样式的 Promise,具有用于 Swift 的 async/await、suspend/resume 和 cancel 功能。
RKAPIService
RKAPIService 是一个简单方便的 API 服务,它利用 swift concurrency aka async/await
SwiftAsyncAssert
断言函数以在 XCTests 中评估 Swift 并发异步表达式。