iOS Development

Advanced iOS Concurrency Lab

Concurrency bugs hide until scale. You will instrument a sample commerce-style app, reproduce race windows, and replace ad-hoc queues with bounded task groups. The capstone is a narrated walkthrough your future managers can skim in under ten minutes.

5 weeks · intensive

Studio nights

KRW 612,000

Tuition is informational on this static preview. Enrollment confirmations arrive from staff after you schedule a call.

Schedule a call
Cover treatment for Advanced iOS Concurrency Lab

Lead mentor

Portrait for Jonah Mercer

Jonah Mercer

Shipped media apps across APAC markets; focuses on teaching signal-heavy debugging.

What is inside

  • Actor boundaries mapped to UI entry points
  • Cancellation propagation through nested tasks
  • Thread sanitizer drills on shared samples
  • Logging shapes that stay readable under load
  • Performance budgets tied to scroll surfaces
  • Backpressure tactics for streaming feeds
  • Pair review sessions with rotating reviewers

Artifacts you ship

  1. A reproducible concurrency bug write-up
  2. A refactor branch with before/after traces
  3. A reviewer-ready commentary deck

Cohort questions

Is Objective-C mixed in?

Touch points appear in bridging exercises only. Primary language remains Swift 5.9 patterns.

Can teams enroll together?

Yes. Pair rotations assume two seats minimum; contact us for a shared brief template.

Limitations?

We stay away from kernel-level debugging. Anything requiring private Apple APIs is out of scope.

Notes from recent seats

“The structured task rewrite exercise finally made cancellation clicks for me. Still dense, but every assignment tied to a trace I could reopen later.”
— Rina · Riverline Labs · 4/5 · Google
“Needed more commentary on UIKit interop, yet the actor diagrams alone justified the seat.”
— Theo
“We brought two engineers; both returned with shared vocabulary for async reviews.”
— Eun , Mobile engineer · BlueRiver Group