Give your simulator superpowers

RocketSim: An Essential Developer Tool
as recommended by Apple

Issue 295
Oct 28, 2025

This week's SwiftLee Weekly covers:

  • Xcode Build Performance Analysis
  • Swift for Android
  • WWDC APIs timeline

But also: an early exclusive Black Friday discount for you as a SwiftLee Weekly subscriber.

Enjoy this week's SwiftLee Weekly!

THIS WEEK'S BLOG POST

Build performance analysis for speeding up Xcode builds

Build performance—is it still a thing to look at nowadays?

Yes, Xcode build times improve every year at WWDC, but my experience is that builds still become slower over time. Especially large projects run into this issue. Not long ago, I added a single build phase script to RocketSim, making my incremental builds 6 seconds slower.

Think about it, 6 seconds in a team of 10 engineers with 100 builds each per day: that's an extra 1 hour and 40 minutes spend waiting on incremental builds to complete.

This week's article & video give you all the insights to monitor, analyze, and improve build times.

video preview

SPONSORED

The best mobile app monitoring product just keeps getting better

Sentry automatically captures crashes recorded on macOS, iOS, and tvOS to make sure you're shipping the best experience to your users. Oh... and also Emerge Tools is now a part of Sentry, so things are getting even better. Use coupon code SWIFTLEE2025 for Sentry’s Business Plan and get started now with 2 free months.

GIVEAWAY WINNER

Do iOS Conference Giveaway winner

Over the past two weeks, you've been able to join the free Do iOS Conference giveaway. I'm happy to announce A. Bayraktar as the winner. We'll get in touch with you soon.

CURATED FROM THE COMMUNITY

Apple Dev Timeline

Ever wondered what APIs got announced at WWDC? Or maybe you’re looking for a new API to get started on a new app idea. Rameswar Prasad created an overview that’s made for you!
whatsnewinwwdc.com

Announcing the Swift SDK for Android

Big news last week — It’s now becoming much easier to share code across iOS and Android. If you’re developing for both platforms, you want to check out this new Swift SDK for Android.
swift.org

Integrating Device Camera in SwiftUI Apps

SwiftUI doesn’t include built-in camera views — this article by Create with Swift shows exactly how to integrate camera functionality. Don’t forget to test it in the Simulator with RocketSim 😉
createwithswift.com

Custom Progress Indicator with SwiftUI Symbol Effects

SF Symbols are perfect for custom loading indicators — Artem Mirzabekian shows how this works with a demo and code examples.
livsycode.com

Open source case study: Listening to our users

Open source moves faster. Point-Free’s SQLiteData added user-requested features and bug fixes in days—a great case study in listening to your users.
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

Conference Talk Preparation win-win's

Tomorrow, I'll be flying towards Bologna to speak at #Pragma Conference 2025. I'll be giving a talk on a topic that I've invested in a lot lately: Swift 6.2 is here — It’s time to migrate to Strict Concurrency.

I've been giving many talks over the years, and I have a clear process for each:

  • Open up notes, solely focusing on the structure of the talk
  • Start a new Keynote file using the SwiftLee template
  • Work through all slides and target the ~30 minutes total time

Just before I go on stage, I always read my own tips from over the years: Presentation tips for performing professional Swift talks (I'm still updating this after each conference based on new insights). It's these processes that make talk preparations more efficient.

Since recently, I also started taking YouTube more seriously (subscribe here). This means I'm looking different at my talks now:

  • I want the talk to be convertible into multiple smaller videos
  • The complete talk will be recorded on my channel after the conferences
  • Shorts will be used across socials

These all make sense if you think about it — it's a clear win-win. I focus on the slides once, I prepare my talk by recording the videos, and I end up with high-quality content for my YouTube channel while also performing a conference talk.

Win-wins like these made me a successful creator, it's an identity that I don't let go.

Finally, I was going to promote my Going Indie course — but instead, I’ve got something even better.

Subscriber-Only Early Access

A big November sale is coming, and I’m deep in preparations. I’ll be offering several bundles at reduced prices, but since you’re a subscriber, you get early access — with even bigger discounts before anyone else.

Early access bundles:

Use code SWIFTLEEWEEKLY25 for 25% off — only for newsletter readers and valid until November 4th.

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