Queuer is a queue manager, built on top of OperationQueue and Dispatch
What is Queuer?
Queuer is a queue manager, built on top of OperationQueue and Dispatch (aka GCD).
It allows you to create any asynchronous and synchronous task easily, all managed by a queue, with just a few lines.
Here is the list of all the features:
- Works on all Swift compatible platforms (even Linux)
- Easy to use
- Well documented (100% documented)
- Well tested (100% of code coverage)
- Create an operation block
- Create a single operation
- Create chained operations
- Manage a centralized queue
- Create unlimited queue
- Declare how many concurrent operation a queue can handle
- Create semaphores
- Create and handle schedules
- Automatically or manually retry an operation
- Ability to restore uncompleted operations
Overview
- Pricing: Free
- Resource Link: https://github.com/FabrizioBrancati/Queuer
- Resource Maker: Fabrizio Brancati
- Mobile Platform Destination: iOS Apps
- Mobile Platform Support: Native iOS
- Programming Languages: Swift
- iOS Versions Supported: iOS 8.0+, iOS 9.0+, iOS 10.0+, iOS 11.0+, iOS 12.0+
- CocoaPods: Queuer
- Carthage: FabrizioBrancati/Queuer
- Swift Package Manager: https://github.com/FabrizioBrancati/Queuer.git
The team behind mobintouch
Website: https://www.mobintouch.com
Resources added 👉 3142
Related resources
URLQueryItemEncoder
A Swift Encoder for encoding any Encodable value into an array of URLQueryItem
mapper
A JSON deserialization library for Swift
Brisk
A Swift DSL that allows concise and effective concurrency manipulation