Give your simulator superpowers

RocketSim: An Essential Developer Tool
as recommended by Apple

Issue 312
Feb 24, 2026

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:

{% if subscriber.rh_reflink != blank %}Or earn lifetime access to RocketSim & my Swift Concurrency Course by becoming an affiliate of my newsletter.{% endif %}

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

Antoine