GrandSugarDispatch 1.0.1

GrandSugarDispatch 1.0.1

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布最后一次发布2016年7月
SPM支持 SPM

Jesse Squires 维护。



⚠️弃用⚠️

自 Swift 3.0 和提案 SE-0088 以来,此库已不再必需。

GrandSugarDispatch

Grand Central Dispatch (GCD) 的语法糖

关于

此库是 GCD 的 Swifty 包装器。设计目标是小巧、简单,并在 Swift 中使 GCD 的使用更加友好。对于具有链式操作等更高级特性的应用程序,你应使用 Async

要求

  • Xcode 7.3+
  • iOS 8.0+
  • OSX 10.10+
  • tvOS 9.0+
  • watchOS 2.0+
  • Swift 2.2

文档

阅读文档。由 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 创建和维护。

许可证

GrandSugarDispatchMIT 许可证 下发布。有关详细信息,请参阅 LICENSE

版权所有 © 2016-至今 Jesse Squires。

请提供署名,我们将非常感激。