测试已测试 | ✓ |
语言语言 | SwiftSwift |
许可证 | MIT |
发布最后一次发布 | 2016年7月 |
SPM支持 SPM | ✓ |
由 Jesse Squires 维护。
自 Swift 3.0 和提案 SE-0088 以来,此库已不再必需。
Grand Central Dispatch (GCD) 的语法糖
此库是 GCD 的 Swifty 包装器。设计目标是小巧、简单,并在 Swift 中使 GCD 的使用更加友好。对于具有链式操作等更高级特性的应用程序,你应使用 Async。
阅读文档。由 jazzy 生成,由 GitHub Pages 托管。有关 gh-pages
分支的更多信息
import GrandSugarDispatch
dispatch(queue: .main) {
// perform task asynchronously on main queue
}
dispatch(queue: .utility, execution: .sync) {
// perform task *synchronously* on background utility (quality of service) queue
}
dispatch(queue: .background, execution: .delay(0.3)) {
// perform task on background queue, after a 0.3 second delay
}
存在一系列针对 GrandSugarDispatch
的单元测试。你可以在 Xcode 中通过打开 GrandSugarDispatch.xcodeproj
来运行它们。这些测试注释良好,并可以作为如何使用此库的进一步文档。
请遵循以下甜蜜的贡献指南:https://github.com/jessesquires/HowToContribute。
由 @jesse_squires 创建和维护。
GrandSugarDispatch
在 MIT 许可证 下发布。有关详细信息,请参阅 LICENSE
。
版权所有 © 2016-至今 Jesse Squires。
请提供署名,我们将非常感激。