SwiftLee Weekly - Issue 323


This week's SwiftLee Weekly covers:

  • AI-Powered Xcode Simulator Automation
  • Dynamic Quick Actions on iOS
  • A new Accessibility Competition with prices

Enjoy this week's SwiftLee Weekly!

THIS WEEK'S BLOG POST

AI-Powered Xcode Simulator Automation (token-efficient)

After weeks of testing, I’m happy to finally officially release RocketSim’s CLI + Agent Skill. This week’s article describes the background story behind how it works and why it’s a better alternative to many open-source tools.
avanderlee.com

video preview

SPONSORED

Is Your iOS App Secure?

Defend against static analysis and counter dynamic analysis with the polymorphic, compiler-based mobile app security from Guardsquare. Learn more.

SwiftLee GIVEAWAY

mDevCamp Conference Giveaway

In a few weeks, mDevCamp will take place in Prague, Czech Republic. With more than 50 speakers from around the globe, this is a fantastic conference to grow as a mobile engineer. With this month’s giveaway, you’ll be able to win a free ticket!
avanderlee.com

CURATED FROM THE COMMUNITY

A guide to macOS window toolbar styles in SwiftUI

While toolbars are relatively easy to configure, I always forget how they’ll look after building. Having this article by Natalia Panferova at hand will make it easier to apply proper styling in one go.
nilcoalescing.com

Swift ARC: From Zombie Objects to Side Tables

Have you ever heard about Zombie Objects? When I started iOS development, ARC had just been released, and Zombie Objects were still something I used quite often. Artem Mirzabekian takes you through it.
livsycode.com

3 Key Strategies to Make SwiftUI Views More Reusable

Reusable SwiftUI views let you quickly assemble complex user interfaces. They also unify the user experience and make your code easier to maintain. Matteo Manferdini shares 3 key strategies to do so.
matteomanferdini.com

How to Create Dynamic Quick Actions in iOS

Ask users for feedback before they uninstall your app using Dynamic Quick Actions and Ioannis Diamantidis’s code examples.
diamantidis.github.io

Swift Island - A Swift Conference, on an island

My family and I are leaving for Texel this Thursday, as it’s our favorite destination in the Netherlands. It shows how special the place is, and you can visit this island too! Even more so because I can give you a €300 discount.
ti.to

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

iOSDevUK Accessibility Competition

Over the past weeks, I've been helping out supporting the iOSDevUK Accessibility Competition. It's now live and you're able to win a free RocketSim license and a free ticket for iOSDevUK 2026. So: join here!

What's more important: it's a unique opportunity to contribute to the conference's application and train your accessibility skills. It's like learning and helping at the same time.

Lastly, you'll be able to use RocketSim's accessibility features during the competition, as each developer who signs up gets to use RocketSim Pro for free during the competition.

That brings me to a nice segue into one of iOSKonf's talks, performed by Daniel Devesa Derksen-Staats. As a complete surprise to me, he demo'd RocketSim's VoiceOver Overlay in detail:

Daniel previously worked at companies like Apple & Spotify, so seeing him recommending RocketSim meant a lot to me.

You'll have till May 21, 2026 11:59 PM CET (GAAD), to join the competition, so don't wait and join now.

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: An inspiring new iOS 27 framework Revealing 2 new app icons SwiftData syncing and testing Enjoy this week's SwiftLee Weekly! THIS WEEK'S BLOG POST @MainActor in Swift explained with code examples Crazy to believe I wrote the first version of this article in November 2024. Enough reason to revisit and update it for the latest state of today.avanderlee.com SPONSORED Let AI Control the iOS Simulator RocketSim lets AI coding agents inspect, navigate, and verify...

This week's SwiftLee Weekly covers: How Apple migrates projects to Swift A new iOS 27 API for UIKit A creative way of using markdown in SwiftUI Enjoy this week's SwiftLee Weekly! THIS WEEK'S BLOG POST How to free up Xcode disk space safely with an AI Agent The more I work with agents, the more worktrees I create, the more disk space I occupy. My Mac has a lot of available storage, but I still often run out of space. Therefore, I decided to create a new Agent Skill to help us recover disk...

This week's SwiftLee Weekly covers: App copywriting & Agents SwiftData's new HistoryObserver Timezone testing without physically traveling Enjoy this week's SwiftLee Weekly! THIS WEEK'S BLOG POST How to Test iOS Apps in Different Time Zones on a Physical iPhone WWDC introduced a few changes that were quite hidden, but I’m happy to surface them today. RocketSim now allows you to simulate locations on a physical device and iOS will take it seriously: expect focus mode changes, driving mode...