Several synchronization primitives and task synchronization mechanisms introduced to aid in modern swift concurrency.
-
Updated
Nov 23, 2023 - Swift
Several synchronization primitives and task synchronization mechanisms introduced to aid in modern swift concurrency.
A lightweight MVI framework for Swift
SwiftUseCase is library for creating independent & test coverable use-cases with a powerful execution API.
Swift Async package that makes creating and using asynchronous tasks easier.
This is a Swift implementation of a D2Q9 Lattice-Boltzmann fluid flow simulation.
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]
iOS App on UIKit, using Rick and Morty Public API .
This Xcode 9 project demonstrates concurrency in iOS using Grand Central Dispatch (GCD) and compares concurrent (asynchronous) queues and serial (synchronous) queues.
Xcode 13 beta project demonstrating Swift 5.5 async/await core concurrency concept in iOS 15 beta
Implementation of the concurrency problem called "Roller Coaster Problem"
A sample Bitcoin API app that shows its current value in different currencies.
Uses `DispatchQueue` to ensure a value is only read from and written to by one thread at a time
An IOS mobile application which allows the user to fetch a random image from Flickr Api and save it in the local database. UIComponents such as UIViewControllers, TableViewControllers, UIAlertViewControllers have been used in this project. Concurrent programming is used in order to provide better user experience.
An app that uploads images on Firebase storage using a specific amount of threads + saving results and statistics in local DB
it teaches the basics of iOS development
Modern concurrency with basic examples. link given to understand the concept from video
Add a description, image, and links to the concurrent-programming topic page so that developers can more easily learn about it.
To associate your repository with the concurrent-programming topic, visit your repo's landing page and select "manage topics."