GrandSugarDispatch alternatives and similar libraries
Based on the "GCD" category.
Alternatively, view GrandSugarDispatch alternatives based on common mentions on social networks and blogs.
InfluxDB - Purpose built for real-time analytics at any scale.
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of GrandSugarDispatch or a related project?
README
:warning: DEPRECATED :warning:
As of Swift 3.0 and proposal SE-0088, this library is no longer necessary.
GrandSugarDispatch
Syntactic sugar for Grand Central Dispatch (GCD)
About
This library is Swifty wrapper around GCD. The design goals are to be small, simple, and make GCD slightly more friendly to use in Swift. For something more advanced with features like chaining, you should use Async.
Requirements
- Xcode 7.3+
- iOS 8.0+
- OSX 10.10+
- tvOS 9.0+
- watchOS 2.0+
- Swift 2.2
Installation
CocoaPods (recommended)
use_frameworks!
# For latest release in cocoapods
pod 'GrandSugarDispatch'
# Feeling adventurous? Get the latest on develop
pod 'GrandSugarDispatch', :git => 'https://github.com/jessesquires/GrandSugarDispatch.git', :branch => 'develop'
Carthage
github "jessesquires/GrandSugarDispatch"
Documentation
Read the docs. Generated with jazzy. Hosted by GitHub Pages. More information on the gh-pages
branch.
Getting Started
import GrandSugarDispatch
Example usage
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
}
Unit tests
There's a suite of unit tests for GrandSugarDispatch
. Run them from Xcode by opening GrandSugarDispatch.xcodeproj
. These tests are well commented and serve as further documentation for how to use this library.
Contribute
Please follow these sweet contribution guidelines.
Credits
Created and maintained by @jesse_squires.
License
GrandSugarDispatch
is released under an MIT License. See LICENSE
for details.
Copyright © 2016-present Jesse Squires.
Please provide attribution, it is greatly appreciated.
*Note that all licence references and agreements mentioned in the GrandSugarDispatch README section above
are relevant to that project's source code only.