🌟 Give this repo a star and help its development grow! 🌟
MKBlockQueue
MKBlockQueue allows you to create and chain blocks in a queue and execute them in serial order. Compared with NSOperation, with MKBlockQueue you decide yourself when a block is complete and when you want the queue to continue. You can also pass data from one block to the next in the queue.
Version 1.1 is a major refactoring, and updates for Swift 4.2.
Version 1.0.4 adds documentation.
Requirements
Swift Version 4.2
Xcode 10
How to Install
There is no framework/library distibution, I recommend that you simply add the MKBlockQueue.swift to your project. As this will allow you to easily find & read the MKBlockQueue API, and it will also allow MKBlockQueue to compile using your apps build settings.
Using Git: git clone https://github.com/MKGitHub/MKBlockQueue.git then add MKBlockQueue.swift to your Xcode project.
Manual Way: Add MKBlockQueue.swift to your Xcode project.
Using Carthage: In your Cartfile add github "MKGitHub/MKBlockQueue" ~> 1.1 then carthage update --no-build then add MKBlockQueue.swift to your Xcode project.
Using Swift Package Manager: swift-tools-version:4.0
CocoaPods support has been removed! 🙌🙏🎉 Never use CocoaPods! 💀
MKBlockQueue is used in production in the following apps/games (that I’m aware of), these apps are together used by millions of users. Please let me know if you use MKBlockQueue.
🌟 Give this repo a star and help its development grow! 🌟
MKBlockQueue
MKBlockQueue allows you to create and chain blocks in a queue and execute them in serial order. Compared with
NSOperation
, with MKBlockQueue you decide yourself when a block is complete and when you want the queue to continue. You can also pass data from one block to the next in the queue.See
ViewController.swift
for a simple example of usage.What’s New?
Requirements
How to Install
There is no framework/library distibution, I recommend that you simply add the
MKBlockQueue.swift
to your project. As this will allow you to easily find & read the MKBlockQueue API, and it will also allow MKBlockQueue to compile using your apps build settings.git clone https://github.com/MKGitHub/MKBlockQueue.git
then addMKBlockQueue.swift
to your Xcode project.MKBlockQueue.swift
to your Xcode project.github "MKGitHub/MKBlockQueue" ~> 1.1
thencarthage update --no-build
then addMKBlockQueue.swift
to your Xcode project.Documentation
Go to the documentation index page.
Used In Apps
MKBlockQueue is used in production in the following apps/games (that I’m aware of), these apps are together used by millions of users. Please let me know if you use MKBlockQueue.
Notes
https://github.com/MKGitHub/MKBlockQueue
http://www.xybernic.com
Copyright 2016/2017/2018 Mohsan Khan
Licensed under the Apache License, Version 2.0.