Swiftpack.co - MKGitHub/MKBlockQueue as Swift Package

Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.
See all packages published by MKGitHub.
MKGitHub/MKBlockQueue 1.1
MKBlockQueue allows you to create a chain of blocks and execute them one after the other in a queue.
⭐️ 4
πŸ•“ 5 years ago
.package(url: "https://github.com/MKGitHub/MKBlockQueue.git", from: "1.1")

MadeInSweden Status

Version Carthage SPM CocoaPods

Platform Swift TestCoverage

🌟 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.

Image of MKBlockQueue

See ViewController.swift for a simple example of usage.

What’s New?

  • 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! πŸ’€

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.

  • Hoppa
  • McDonald's apps
  • LΓ₯nekoll

Notes

https://github.com/MKGitHub/MKBlockQueue

http://www.xybernic.com

Copyright 2016/2017/2018 Mohsan Khan

Licensed under the Apache License, Version 2.0.

GitHub

link
Stars: 4
Last commit: 5 years ago
Advertisement: IndiePitcher.com - Cold Email Software for Startups

Release Notes

Major refactoring, and updates for Swift 4.2
5 years ago

Version 1.1 is a major refactoring, and updates for Swift 4.2.

Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics