Advanced Operations in Swift
-
Updated
Dec 8, 2022 - Swift
Advanced Operations in Swift
Concurrency & Parallelism in iOS
PeakOperation is a Swift microframework providing enhancement and conveniences to Operation.
An Xcode 9 written with Swift 4 to introduce concurrency using BlockOperation, a "concrete subclass of Operation that manages the concurrent execution of one or more blocks." [1]
This is a sample code based on Ray Wenderlich tutorial for operation which improved it’s code to a better and more understandable code.
Advanced Operations (extended NSOperation), WWDC @ 2015, 226
Make your logic flow and data flow clean and human readable
A Wrapper on NSOperation, which Makes using of NSOperation More Efficient
A lightweight simple implementation of Foundation's Concurrent Operation
An example project to show how it's possible to coalesce NSOperation subclasses's callbacks with reduced boilerplate compared to previous examples
Useful Swift NSOperation and NSOperationQueue subclasses
Example of using GCD/NSOperation barrier tasks & DispatchGroup
The beautiful way to chain your services logic
Let's do tasks asynchronously and sequentially
This is a image slide show app using NSOperation for image downloading
XCTestCase to verify the correct behavior of any NSOperation
An example project to show how it's possible to coalesce NSOperation subclasses's callbacks
Subclasses of NSOperation to work with promises
An example project looking at how to coalesce networking calls using NSOperation subclasses
Simple wrapper around NSOperation to allow operation chaining.
Add a description, image, and links to the nsoperation topic page so that developers can more easily learn about it.
To associate your repository with the nsoperation topic, visit your repo's landing page and select "manage topics."