用于关键字“并发”的软件包
这些软件包可以作为软件包集合使用,可在 Xcode 或 SwiftPM 中使用。
GroupWork
Swift 中简单、并发、异步的任务。
Lock
Swift 并发的锁
ReduxUI
💎 用于 SwiftUI 的类似 Redux 的架构
swift-concurrency-task-manager
管理队列或切换中的并发任务
Bloc
为 Swift 实现的 BLoC 设计模式
DelayedJob
稍后运行任务。但如果已经安排,则仅运行一次。
Flywheel
一个简单且可预测的状态管理库,灵感来自 Kotlin Multiplatform 的 Redux,使用了 actor 的概念。
IORingSwift
io_uring 的 Swift 封装器
Sqlable
Swift 库,用于使在 SQLite 数据库中存储数据变得简单且没有魔法
swiftui-bloc
SwiftUI 的状态管理 BLoC 设计模式实现
AsyncChannelKit
异步通道的简单实现,用于 Swift 并发
AsyncStateMachine
Async State Machine 旨在提供一种借助状态机来构建应用程序的方法。目标是识别每个功能中涉及的状态和副作用,并以一致且可扩展的方式对它们进行建模。
AsyncTesting
使用 Swift 并发测试异步代码
AsyncValue
一个简单的 swift 软件包,提供与 `@Published` 等效的 Swift 并发。
Lurker
iOS BackgroundTask API 的抽象,使后台任务易于隔离、维护和安排。
RedisConnection
基于 Swift 并发的 Redis 协议实现
Futures
Swift 中需求驱动的异步编程
Swollama
Ollama 的 Swift 软件包
SwiftMVI
一个轻量级的 Swift MVI 框架
SwiftSessions
Swift 中二进制会话类型的库实现