Skip to content

Concurrency & Async

Master Swift's concurrency model and catch data races at compile time with strict concurrency patterns.

Skills

  • Swift Concurrency – Swift 6 strict concurrency patterns, async/await, MainActor, Sendable, and actor isolation
    • "I'm getting 'Main actor-isolated property accessed from nonisolated context' errors everywhere."
    • "My code is throwing 'Type does not conform to Sendable' warnings when passing data between threads."
    • "I have a stored task causing memory leaks. How do I write it correctly with weak self?"