Give your simulator superpowers

RocketSim: An Essential Developer Tool
as recommended by Apple

Issue 318
Apr 07, 2026

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 toggle, this update is full of enhancements to make you more productive as an iOS developer.

SPONSORED

Stop waiting. Start shipping.

Shared runners, queued jobs, throttled Xcode builds — CI shouldn’t slow you down. Flow Swiss gives you dedicated Apple Silicon machines, yours alone. No noisy neighbors, no limits — just raw Mac mini and Mac Studio performance in the cloud, ready in seconds. New Xcode dropped? You’re ready day one. Learn more.

SWIFTLEE GIVEAWAY

iOSKonf Ticket Giveaway

This month's SwiftLee Giveaway came to an end and I'm happy to announce M. Wiese as the winner of the free iOSKonf ticket! For those that didn't win, I highly encourage you to get your tickets while you still can. It's one of the best speakers line up I've seen in a while, and I'd love to meet you there!

CURATED FROM THE COMMUNITY

Building List replacement in SwiftUI

While most of us will use List in SwiftUI, you sometimes need a custom scrollable container instead. Majid Jabrayilovexplains how to do it efficiently.
swiftwithmajid.com

SwiftUI Custom Popover

Ever needed a custom popover in SwiftUI? Artem Mirzabekian’s solution lets you “attach” an overlay to a view without dealing with manual frames and coordinate spaces.
livsycode.com

Embedding SF Symbols in SwiftUI Text

A typical SwiftUI tip that you might not know yet, while for others it’s common sense. Using SF Symbols inside a Text View allows you to control where the symbol shows up and Natalia Panferova explains how it works.
nilcoalescing.com

No, SwiftUI is not “Accessible by default”

Yes, SwiftUI makes Views more accessible compared to UIKit, but it’s not fully accessible by default. Rob Whitakerexplains why you need to do more.
mobilea11y.com

Beta Preview: ComposableArchitecture 2.0

Many of you are fans of Point-Free’s Composable Architecture. The 2.0 version is a fundamental redesign that mirrors SwiftUI’s vocabulary and embraces Macros.
pointfree.co

SWIFT EVOLUTION

An overview of last week's Swift Proposal state changes. Check them out when they're in review, as it's your opportunity to influence the direction of Swift's future.

WHAT I'M WORKING ON

RocketSim CLI & Student Support

Last Thursday, I started working on the first CLI version of RocketSim. My goal is to provide a secure & sandboxed CLI interface for agents to interact with the Simulator.

It will enable prompts like:

  • "Use RocketSim to navigate our app, examine logs and network requests, and come up with a plan for improvements"
  • "Use RocketSim to test the onboarding and improve its accessibility"

The goal is to provide you with Simulator tools to further benefit from what Agents have to offer. More about this later!

Secondly, I'm proud to share RocketSim's student program, now available at rocketsim.app/student. Tens of students already enabled the offer and it's fantastic to being able to help those in their early careers. I remember the times when I had to rely on student programs to make use of professional tooling, so it's time to return the favor.

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