Swiftpack.co - ffried/GCDOperations as Swift Package

Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.
See all packages published by ffried.
ffried/GCDOperations 0.7.0
Swift Operations based purely on GCD.
⭐️ 4
🕓 25 weeks ago
iOS macOS watchOS tvOS
.package(url: "https://github.com/ffried/GCDOperations.git", from: "0.7.0")

GCDOperations

GitHub release Tests Docs

Operations written in Swift based purely on GCD - no Objective-C dynamics, no key value observing.

Purpose

This project aims to provide Operations very similar to Foundation.Operation. However, instead of heavily relying on KVO and the like, this library implements it using purerly GCD features. On top of that, this library embraces what Apple initially showed in in the "Advanced Operations" WWDC Talk, and what was then continued to be developed and maintained by Pluralsight in this repository.

Documentation

You can find the online documentation of this project here:

Credits

All features known from the WWDC Talk Advanced Operations have only encountered slight adjustments. So big thanks to Apple for the ideas and initial implementation of these features. Also, thanks to pluralsight for adding tests and fixing some bugs in their repository.

License

See LICENSE file.

GitHub

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

Release Notes

v0.7.0
25 weeks ago

What's Changed

  • Add Swift 5.9 support
  • Drop support for previous versions of Swift

Full Changelog: https://github.com/ffried/GCDOperations/compare/0.6.0...0.7.0

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