KGNThread 1.0

KGNThread 1.0

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布上次发布2016年1月
SPM支持SPM

David Keegan维护。



  • 作者::
  • David Keegan

KGNThread

KGNThread是封装Grand Central Dispatch的有用方法的集合。

安装

示例

每个方法都可以使用可选延迟和一个块来调用,该块将在线程上执行。

主线程

在主线程上调度,对于从后台线程更新UI非常有用。

Thread.Main {
    // Do something on the main thread
}

Thread.Main(delay: 2) {
    // Do something on the main thread,
    // after a 2 second delay
}

磁盘

在为磁盘访问预留给的串行队列上调度。

Thread.Disk {
    // Write to disk...
}

全局

在全局线程上调度:highlowdefaultbackground

Thread.High {
    // Do something high priority
}

Thread.Low(delay: 5) {
    // Do something low priority,
    // after a 5 second delay
}

进展

  • [X] 徽章
  • [X] 测试
  • [X] Travis
  • [X] Carthage
  • [X] CocoaPods
  • [X] 描述
  • [X] 文档