{"id":1152,"url":"https://github.com/jessesquires/GrandSugarDispatch","last_synced_at":"2025-07-30T20:32:32.785Z","repository":{"id":56912944,"uuid":"56207592","full_name":"jessesquires/GrandSugarDispatch","owner":"jessesquires","description":"[DEPRECATED] Syntactic sugar for Grand Central Dispatch (GCD)","archived":true,"fork":false,"pushed_at":"2016-09-21T10:42:42.000Z","size":95,"stargazers_count":27,"open_issues_count":0,"forks_count":0,"subscribers_count":4,"default_branch":"develop","last_synced_at":"2024-11-06T23:16:55.796Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Swift","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jessesquires.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-04-14T04:38:40.000Z","updated_at":"2023-01-28T17:50:14.000Z","dependencies_parsed_at":"2022-08-20T20:50:24.531Z","dependency_job_id":null,"html_url":"https://github.com/jessesquires/GrandSugarDispatch","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jessesquires%2FGrandSugarDispatch","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jessesquires%2FGrandSugarDispatch/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jessesquires%2FGrandSugarDispatch/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jessesquires%2FGrandSugarDispatch/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jessesquires","download_url":"https://codeload.github.com/jessesquires/GrandSugarDispatch/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":228187535,"owners_count":17882322,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-01-05T20:15:40.041Z","updated_at":"2024-12-04T20:31:00.837Z","avatar_url":"https://github.com/jessesquires.png","language":"Swift","funding_links":[],"categories":["GCD","WebSocket"],"sub_categories":["Getting Started","Other free courses","Linter"],"readme":"[![No Maintenance Intended](http://unmaintained.tech/badge.svg)](http://unmaintained.tech/)\n\n# :warning: DEPRECATED :warning:\n\nAs of Swift 3.0 and proposal [SE-0088](https://github.com/apple/swift-evolution/blob/master/proposals/0088-libdispatch-for-swift3.md), this library is no longer necessary.\n\n## GrandSugarDispatch\n[![Build Status](https://secure.travis-ci.org/jessesquires/GrandSugarDispatch.svg)](http://travis-ci.org/jessesquires/GrandSugarDispatch) [![Version Status](https://img.shields.io/cocoapods/v/GrandSugarDispatch.svg)][podLink] [![license MIT](https://img.shields.io/cocoapods/l/GrandSugarDispatch.svg)][mitLink] [![codecov](https://codecov.io/gh/jessesquires/GrandSugarDispatch/branch/develop/graph/badge.svg)](https://codecov.io/gh/jessesquires/GrandSugarDispatch) [![Platform](https://img.shields.io/cocoapods/p/GrandSugarDispatch.svg)][docsLink] [![Carthage compatible](https://img.shields.io/badge/Carthage-compatible-4BC51D.svg?style=flat)](https://github.com/Carthage/Carthage)\n\n*Syntactic sugar for Grand Central Dispatch (GCD)*\n\n## About\n\nThis 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](https://github.com/duemunk/Async).\n\n## Requirements\n\n* Xcode 7.3+\n* iOS 8.0+\n* OSX 10.10+\n* tvOS 9.0+\n* watchOS 2.0+\n* **Swift 2.2**\n\n## Installation\n\n#### [CocoaPods](http://cocoapods.org) (recommended)\n\n````ruby\nuse_frameworks!\n\n# For latest release in cocoapods\npod 'GrandSugarDispatch'\n\n# Feeling adventurous? Get the latest on develop\npod 'GrandSugarDispatch', :git =\u003e 'https://github.com/jessesquires/GrandSugarDispatch.git', :branch =\u003e 'develop'\n````\n\n#### [Carthage](https://github.com/Carthage/Carthage)\n\n````bash\ngithub \"jessesquires/GrandSugarDispatch\"\n````\n\n## Documentation\n\nRead the [docs][docsLink]. Generated with [jazzy](https://github.com/realm/jazzy). Hosted by [GitHub Pages](https://pages.github.com). More information on the [`gh-pages`](https://github.com/jessesquires/GrandSugarDispatch/tree/gh-pages) branch.\n\n## Getting Started\n\n````swift\nimport GrandSugarDispatch\n````\n\n#### Example usage\n\n```swift\ndispatch(queue: .main) {\n    // perform task asynchronously on main queue\n}\n\ndispatch(queue: .utility, execution: .sync) {\n    // perform task *synchronously* on background utility (quality of service) queue\n}\n\ndispatch(queue: .background, execution: .delay(0.3)) {\n    // perform task on background queue, after a 0.3 second delay\n}\n```\n\n## Unit tests\n\nThere'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.\n\n## Contribute\n\nPlease follow these sweet [contribution guidelines](https://github.com/jessesquires/HowToContribute).\n\n## Credits\n\nCreated and maintained by [**@jesse_squires**](https://twitter.com/jesse_squires).\n\n## License\n\n`GrandSugarDispatch` is released under an [MIT License][mitLink]. See `LICENSE` for details.\n\n\u003e**Copyright \u0026copy; 2016-present Jesse Squires.**\n\n*Please provide attribution, it is greatly appreciated.*\n\n[podLink]:https://cocoapods.org/pods/GrandSugarDispatch\n[docsLink]:http://www.jessesquires.com/GrandSugarDispatch\n[mitLink]:http://opensource.org/licenses/MIT\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjessesquires%2FGrandSugarDispatch","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjessesquires%2FGrandSugarDispatch","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjessesquires%2FGrandSugarDispatch/lists"}