The iOS Weekly Brief – Issue #35
Tim Cook’s upcoming transition, Swift 6.2’s friendlier concurrency, async bridging techniques, and making localization work in Swift Packages
🆕 What’s New
Apple intensifies succession planning for CEO Tim Cook
Apple is quietly preparing for Tim Cook to step down as early as next year, with hardware chief John Ternus emerging as the leading internal candidate. A transition of this magnitude doesn’t happen often at Apple, so it is one to watch closely.
📚 Must Read
Localizing Swift Packages in an iOS App
The article explains why iOS ignores .lproj folders inside packages unless the main app explicitly declares supported languages, and how a single Info.plist entry fixes the problem. A must-know detail if you’re shipping features as modules and expect localization to “just work.”
Approachable Concurrency in Swift 6.2: A Clear Guide
Swift 6.2 introduces Approachable Concurrency, a friendlier way to adopt async/await without getting overwhelmed by compiler errors. Antoine shows how the new defaults simplify migration by treating most app code as main-actor first and revealing advanced concurrency only when needed.
Bridging completion handlers to Swift’s async/await
This article gives a clean, practical walkthrough of turning old completion-based APIs into modern async functions using continuations. It explains when to use checked vs unsafe continuations, how to handle errors, and why each async function must resume exactly once.
🛠️ Toolbox
spmgraph is a small CLI tool that gives Swift packages the kind of visibility and guardrails Xcode still can’t. You can generate clean dependency graphs, run selective tests based on changed files, and even enforce custom architectural rules using a Swift-powered config.
🍬 One More Thing…
Providing a default value in a String interpolation
🗳️ Weekly Poll
📊 Last Week’s Poll Results
Are you already using Swift Testing in your project?
Top Answer: Yes, fully migrated
🗓 Upcoming Conferences
November
3-28 — Meet with Apple (Global 🌎)
December
13–15 — Mobile Developers Week Abu Dhabi 2025 (Abu Dhabi 🇦🇪)
January
21–23 — iOS Conf SG (Singapore 🇸🇬)
February
10–12 — Arctic Conference (Oulu 🇫🇮)
March
April
12–14 — Try! Swift Tokyo 2026 (Tokyo 🇯🇵)
12–14 — Deep Dish Swift (Chicago 🇺🇸)
May
19–21 — MAU Vegas 2026 (Las Vegas 🇺🇸)
June
3–4 — MDevCamp 2026 (Prague 🇨🇿)
October
7–9 — Next.App DevCon 2026 (Berlin 🇩🇪)
👋 That’s it for this week
If you enjoyed this issue of The iOS Weekly Brief, consider forwarding it to a colleague!
Until next Friday — keep shipping 🍏


