SwiftLee Weekly - Issue 318


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:

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: 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...

This week's SwiftLee Weekly covers: Apple's Hidden Collection & Sequence APIs The "One More Prompt" risk Generally useful prompts for app development Enjoy this week's SwiftLee Weekly! THIS WEEK'S BLOG POST The “One More Prompt” risk of agentic coding I hope you enjoy learning alongside my AI journey. Here's the next learning I want to share with you: the "One More Prompt" trap. SPONSORED iOS auth eating your time? Clerk’s SwiftUI SDK drops sign-in, MFA, profiles in 5 lines. Native look, no...

This week's SwiftLee Weekly covers: 7 (!!) Swift Evolution Proposal changes Xcode 26 Compilation Caching Spacer side effects in SwiftUI Enjoy this week's SwiftLee Weekly! THIS WEEK'S BLOG POST Agentic Development: Multi-Project Challenges Using agents for development is great, but I've also learned the hard way that it can cause trouble: goals not reached, mentally overloaded, and the feeling of endless possibilities. If you don't manage your agents well, you'll regret in only weeks from now....