SwiftLee Weekly - Issue 312


This week's SwiftLee Weekly covers:

  • A new VoiceOver Navigator tool for Xcode
  • Tracking token usage in Foundation Models
  • Two SwiftUI animation articles

Enjoy this week's SwiftLee Weekly!

THIS WEEK'S BLOG POST

VoiceOver Navigator & 120 FPS Recordings for Xcode’s Simulator

If you wonder what I've been cooking over the past weeks, you'll know now after reading this week's article. 120 Frames per seconds recordings, a VoiceOver Overlay & Navigator, and Networking insights are three major new features inside RocketSim 15.

SPONSORED

Release white-label apps with a single click

Shipping white-label apps used to mean repeating the same steps and signing in and out of App Store Connect dozens of times per release. With Runway, ship everything in one place, just once. Learn more.

CURATED FROM THE COMMUNITY

Tracking token usage in Foundation Models

New since iOS 26.4 is the ability to track token usage for Apple’s Foundation Models. Artem Novichkov tells you more about it.
artemnovichkov.com

Why Your @Observable Class init() Runs Multiple Times in SwiftUI

Knowing how SwiftUI works behind the scenes helps you write more optimized views. This article by Artem Mirzabekian focus on details around the @Observable macro.
livsycode.com

The 4-Step Process I Use to Create SwiftUI Animations

How do you approach SwiftUI animations? If you don’t have a process, this 4-step sequence by Omar Elsayed might work.
swiftdifferently.com

Testing with Event Streams

The edge cases of migrating from XCTest to Swift Testing might be solved with the tips from Matt based on hands-on experience.
massicotte.org

Isolate SwiftUI animations to specific attributes

Preventing unintended animations in SwiftUI can be challenging, but with the tips from Natalia Panferova, you’ll have more tools to solve them more quickly.
nilcoalescing.com

WHAT I'M WORKING ON

I made a mistake and I want to be honest about it

As you might know, I released a SwiftUI Agent Skill not long ago, but I did something wrong that I want to be honest about.

When building the skill, I used Paul Hudson's SwiftAgents AGENTS.md as input for several of the SwiftUI guidelines. Paul put a lot of time and care into curating those SwiftUI guidelines, and I failed to give him proper credit. No attribution, no acknowledgment.

That's on me, and it was wrong. I value Paul and I value what he does for our community. I've added proper acknowledgments to the repository, and I'd encourage you to check out his SwiftAgents repo and the article it's based on. Attribution matters, especially in a community as close and small as ours. I should have done better from the start.

UNTIL NEXT TIME

Continue your Swift development journey

I hope you've enjoyed this week's content. You don't have to wait till next Tuesday for more insights, I share every day on these channels:

Or earn lifetime access to RocketSim & my Swift Concurrency Course by becoming an affiliate of my newsletter.

Thank you so much for your support, and until next Tuesday,

Antoine

SwiftLee Weekly by Antoine van der Lee

Swift Evolution updates, 5 top community articles covering Swift development topics.

Read more from SwiftLee Weekly by Antoine van der Lee

This week's SwiftLee Weekly covers: Network Optimization using AI Agents Lazy properties in SwiftUI? Kids & Vibe Coding Enjoy this week's SwiftLee Weekly! THIS WEEK'S BLOG POST Network Requests Optimization using Xcode’s Simulator & Agents This feature shipped silently a few months ago and I never got to talk about it in detail: prompt exports for Network Requests. SPONSORED Give your AI agent eyes and hands on iOS FlowDeck lets Claude and Codex tap, scroll, find bugs, and fix them — on the...

This week's SwiftLee Weekly covers: SwiftUI is not accessible by default A list replacement in SwiftUI Controlling the Simulator using Agents Enjoy this week's SwiftLee Weekly! THIS WEEK'S BLOG POST RocketSim 15: VoiceOver Navigator & Pro Simulator Recordings A year ago, an update this large would've cost me months. Now, I was able to finish this in a matter of weeks. With a brand new VoiceOver navigator, post editor for screenshots and videos, and a unique Tinted Liquid Glass accessibility...

This week's SwiftLee Weekly covers: 6 new Agent Skills for Xcode WWDC 2026 Pins Swift 6.3 and Xcode 26.4 must-knowns Enjoy this week's SwiftLee Weekly! THIS WEEK'S BLOG POST Xcode Build Optimization using 6 Agent Skills Not one, but six new Agent Skills! Early adopters improved Xcode build times by 78%. I've been working on this for the past weeks and optimized it with the help of many community contributors (thank you all!!). Now it's time to let you benefit and optimize your Xcode build...