-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Alex Nagy edited this page Mar 22, 2026
·
2 revisions
This tutorial walks through Swift Concurrency in a carefully structured progression:
- Why Swift Concurrency exists
- Thread vs Task
- Queue
- Sync vs Async
- async / await
- Main Thread / MainActor
- Structured Concurrency
- Task
- Cancellation
- async let
- TaskGroup
- ThrowingTaskGroup
- Actor
- Actor Reentrancy
- Sendable
- TaskLocal
- Task vs Task.detached
- Task Priorities
- AsyncSequence
- Backpressure
- Advanced Gotchas
- Real SwiftUI Patterns
- How Everything Fits Together
- SwiftUI Example
By following this path, you’ll go from:
👉 “Concurrency is confusing 😵” to 👉 “I can reason about async code with confidence 💡”