The iOS Weekly Brief – Issue #30
Apple's fall lineup, Liquid Glass migration, the secret to cancellable Swift tasks, and smarter SwiftUI caching
🆕 What’s New
Apple announces new MacBook Pro, iPad Pro, and Vision Pro with updated chip
Apple’s fall lineup just got a serious AI boost. The new MacBook Pro, iPad Pro, and Vision Pro now run on the M5 chip, Apple’s most advanced silicon yet, featuring Neural Accelerators in every GPU core and a faster Neural Engine that pushes on-device AI to new limits. Apple is signaling that the next generation of Macs and iPads will be defined by local AI performance rather than raw CPU speed.
📚 Must Read
Liquid Glass Migration. Real-world Example
Matej kicks off a practical deep dive into migrating to Apple’s new Liquid Glass design language. Using a real app as a case study, he demonstrates how even a simple TabBar redesign can lead to cascading structural navigation changes. A must-read if you’re planning your first Liquid Glass update and want to avoid hidden pitfalls.
Letizia Granata shows how to fix one of SwiftUI’s subtle pain points - images that keep reloading every time you scroll or navigate back. She builds a lightweight image caching layer around AsyncImage using NSCache, boosting performance without adding external dependencies. A clean, practical pattern every SwiftUI developer should borrow for smoother, faster image handling.
Max Seelemann takes a practical look at task cancellation in Swift’s structured concurrency, and why it’s far from automatic. He explains how cancellation is a cooperative process, when it actually works, and how to design cancellable tasks using Task.checkCancellation() or optional returns. A thoughtful read that clears up one of Swift’s most misunderstood concurrency concepts.
🛠️ Toolbox
Why Swift Migration Tooling Matters
This article explains why Swift’s built-in migration tooling isn’t just a convenience, it’s a safeguard. It shows how manually enabling new concurrency features like nonisolated(nonsending) can silently change threading behavior and even block the UI. The takeaway: always use the migration tools Xcode provides before flipping feature flags, or you might ship performance regressions you didn’t see coming.
🍬 One More Thing…
SwiftLeeds - Questions & Answers
A great behind-the-scenes read on what it’s really like to build and maintain an SDK. From monetization and feature flags to changelogs, binary dependencies, and the annual fear of being sherlocked, it’s a refreshingly honest Q&A that hits every question indie SDK developers secretly think about but rarely discuss publicly.
🗳️ Weekly Poll
📊 Last Week’s Poll Results
How many AI tools do you use in your daily work?
Top Answer: 1-2
🗓 Upcoming Conferences
October
7-30 — Meet with Apple (Global 🌎)
24 — DevFest.cz (Prague 🇨🇿)
30–31 — Pragma Conference (Bologna 🇮🇹)
November
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 🇺🇸)
Jun
3–4 — MDevCamp 2026 (Prague 🇨🇿)
👋 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 🍏


