Learn and Master ⚔️ the Basics of Structured Concurrent Programming in Swift in 15 Minutes

Compatibility 📱

Async/Await 🚀

Chaining async functions ⛓

Running async functions in parallel 🔀

Parallel execution of async tasks

Entry Point of async calls 🚪

async main

Continuations ⤴️

AsyncSequence 🛄

Creating an async sequence

Combine Publisher with Async Sequence

Task & TaskGroups 🔃

How to cancel a Task ❌

TaskGroup 👨‍👨‍👦

How to cancel a TaskGroup ❌

TaskLocalValues 🆔

Actors & Global Actors

Actor Isolation

Non Isolation

MainActor

FIN.

--

--

Creative Head, iOS Developer @ Immowelt, DJ/Producer from Hamburg. Creator of HabitBe, a weekly Habit Tracker written in SwiftUI. https://www.sebastianboldt.com

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Sebastian Boldt

Creative Head, iOS Developer @ Immowelt, DJ/Producer from Hamburg. Creator of HabitBe, a weekly Habit Tracker written in SwiftUI. https://www.sebastianboldt.com