关键词 “task” 的包
这些包可以作为包集合使用,可以在 Xcode 或 SwiftPM 中使用。
Queuer
Queuer 是一个队列管理器,构建于 OperationQueue 和 Dispatch (又名 GCD) 之上。
Then
:clapper: 使用经过实战考验的 Promises 来驯服异步代码
DefferedTaskKit
DefferedTaskKit 是一个简单的库,用于包装可以在稍后执行的闭包
async-task
一个 Swift 包,提供用于管理异步任务库的工具和类型。 此包旨在通过提供可重用的视图模型和并发模式来简化 SwiftUI 中可取消异步操作的处理。 异步任务 swift 和 swiftui 一个用于 Swift 任务管理器 任务套件并发 队列任务操作元素
TaskTrigger
使用触发机制将异步任务附加到 SwiftUI 视图。
AsyncObjects
引入了几个同步原语和任务同步机制,以帮助现代 swift 并发。
TaskKit
Operation 和 OperationQueue 的 Swift 替代方案
PluginTask
🧩 一个支持插件的任务
Work
执行 shell 命令并获取输出。简单而强大。
9 个包。