Kommander-iOS is a lightweight, pure-Swift library for manage the task execution in different threads. Through the definition a simple but powerful concept, Kommand.
Features:
- Make kommand or multiple kommands
- Execute kommand or multiple kommands
- Cancel kommand or multiple kommands
- Retry kommand or multiple kommands
- Set kommand success closure
- Set kommand error closure
- Set kommand error closure specifying Error type
- Main thread dispatcher
- Current thread dispatcher
- Custom OperationQueue dispatcher
- Execute single or multiple Operation
- Execute sequential or concurrent closures
- Execute DispatchWorkItem
- Kommand state
- iOS compatible
- watchOS compatible
- tvOS compatible
- macOS compatible
- Swift 4 version
- Swift 3 version
- Swift 2 version
- Objective-C version
