用于关键字“concurrency”的软件包
这些软件包可用作软件包集合,可在 Xcode 或 SwiftPM 中使用。
PugiSwift
适用于所有平台的 Swift 中闪电般快速的 XML 解析器
AsyncButton
支持异步代码的 Button 包装视图。
Bluebird
受 Promise/A+ 启发,在 Swift 5 中实现
ConcurrencyPlus
用于使用 Swift Concurrency 的实用程序
Packet
AsyncSequence 数据转换
Shift
轻量级 & 并发 EventKit 包装器
SwiftSlash
并发 shell 脚本框架,对 async/await 提供深度支持。
Sworm
基于 CoreData 的 Swift ORM
async-collections
Swift 并发集合支持
CAtomics
Swift 的 C11 原子操作
Concurrency
concurrency 是并发原语的集合,有助于提高可测试性
IOStreams
🚰 Swift 并发的异步 I/O 流
retry-policy-service
swift DispatchTimeInterval 中用于网络请求的重试策略,用于 Duration swift 重试 swift 重试策略库 用于网络请求的重试策略 用于 API 调用的重试策略 用于 REST 的可配置重试策略 指数退避算法
Semalot
Swift 中用于异步任务的基本计数信号量
swift-concurrency-primitives
底层并发原语
AsyncObjects
引入了几个同步原语和任务同步机制,以帮助实现现代 Swift 并发。
Background
后台任务和联网
deferred
无锁、异步的结果:未来的结果、承诺的结果、延迟的结果。
Dots
轻量级并发联网框架
Fork
🍴 并行化两个或多个异步函数