Weekly note ✏️
New macOS Tahoe, iOS 26, and Xcode all landed this Monday, kicking off a fresh cycle of testing, polishing, and filing feedback.
The release brings a new glass look, enhanced AI features, and plenty more—but every big upgrade comes with a price.
There’s an old rule Apple has tried to break for years: wait at least a month before jumping in. Early adopters can face more than simple UI glitches—data loss is a real risk.
If you have multiple devices, install the updates on one that won’t block your work if something goes wrong. That way you can explore and report issues while keeping your primary setup safe. Take your time; there’s no rush. You’ll have years to adopt the new tools once the rough edges are smoothed out.
Connect with the "Those Who Swift" team - Justas Markus & Anton Gubarenko 👋
Sponsor 🤝
Forget about Ruby and Fastlane installation issues!
Discover Codemagic CLI tools — the free, open-source Fastlane alternative for automating iOS builds, code signing and publishing.
Swift Around the Web 🌐
Mastering Firebase Remote Config & Feature Flags in iOS Apps
Wesley Matlock explains how Firebase Remote Config feature flags enable safe rollouts, kill switches, segmented releases, and A/B tests, with tips on naming, governance, fallbacks, and testing.
SwiftUI Redraw System In Depth
Mathis Gaignet details how SwiftUI decides what to redraw—covering state invalidation, recomputation, diffing, and observation—and shows how tools like Effect Graph and the @Observable API reduce unnecessary update.
Coding 👨💻
Swift Protocol Oriented Design: Build a Pluggable Data Source
Himali Marasinghe shows how protocol-oriented design can replace rigid class hierarchies, creating flexible, interchangeable data sources that support caching, logging, and testing for more maintainable Swift code.
Feature Flags in Swift
Majid Jabrayilov demonstrates how to manage app features with build-time flags and a SwiftUI environment wrapper, enabling easy toggling and safer rollouts before moving to remote configurations.
Apple 🍏
Swift 6.2 Released
Swift 6.2 adds safer concurrency defaults, new types like InlineArray and Span, improved VSCode integration, and expanded core library APIs, making Swift development faster and more reliable.
Meet with Apple: New Events
Apple is hosting several developer events in fall 2025, including online and in-person sessions. The activities focus on coding with on-device AI, optimizing app performance, creating for visionOS, and learning about new media technologies.
Design 🎨
Understanding Live Activities: Visual Micro-Storytelling
Alice Milo explains how Live Activities create real-time, glanceable updates on the Lock Screen and Dynamic Island, sharing best practices for clear visuals and timely, useful information while avoiding spammy or irrelevant notifications.
The Northern Stars of Liquid Glass
Danny Bolella, as true captain, guides us among HHC columns: Hierarchy, Harmony, and Consistency of new Apple Design.
Other cool stuff 🧰
How To Do Keyword Research, For Real
Strategic keyword research targeting high-intent, long-tail phrases is the most effective way to drive organic app growth. This approach focuses on user-specific searches with low competition to maximize downloads without a large advertising budget.
How To Manage View Lifecycle Events In SwiftUI
Natascha Fadeeva outlines SwiftUI’s view lifecycle tools—onAppear, onDisappear, and task (with optional id)—for setup, teardown, and async work, helping you build cleaner, more responsive views.
Building in Public for Indie Devs
Building alone is often something were complicated but with help of community or colleagues insight thatch be a thrilling adventure. Discover pros and cons of “building in public“.
We Need to Talk About Observation
Jared Sinclair highlights Apple’s move from ObservableObject to the newer @Observable and Observation APIs, which simplify state management and improve performance but still have gaps like unclear lifecycles, object recreation quirks, and rough spots for non-UI code.
Read more.📍
AI 🤖
Developer Mode Guide — OpenAI Platform
OpenAI’s Developer Mode offers advanced features like fine-tuning, function calling, and embeddings, plus tools and best practices for security, debugging, and scaling to help teams build robust apps.
Tutorials 📒
Turn Your Photos Into Miniature Magic With Nano Banana
Peter Friese shows how to integrate Nano Banana (Gemini-2.5-flash) into iOS apps using Firebase AI Logic, enabling generation of images from text, from a mix of image+text, and even analyzing images to detect room types and objects. The guide includes project setup, prompt design tips, code samples, and tools/tricks for better outputs.
Video 🎥
SwiftUI’s New Glassy Controls – Toolbars & Modal Sheets
Stewart Lynch continues to reveal new and now already published Liquid Glass controls. In this series we are practicing with Toolbars and Sheets.
Yet, another thing…🐕
Big O
This interactive guide explains Big O notation as a way to describe how an algorithm’s runtime grows with input size, without relying on exact timings.
Thanks for reading Those Who Swift! Subscribe for free to receive new posts.