SwiftLee Weekly - Issue 296


This week's SwiftLee Weekly covers:

  • Simulator Camera Testing
  • A goodbye to a long running conference
  • Optimize the performance of your SwiftUI app

Enjoy this week's SwiftLee Weekly!

EARLY BLACK FRIDAY ACCESS

Your exclusive SwiftLee discount ends tonight

As a SwiftLee Weekly reader, you’re getting early access to Black Friday discounts—before anyone else. Don’t miss your chance to grab your favorite at a special price.

Early access bundles:

Individual products:

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

Count down to 2025-11-04T22:59:00.000Z

THIS WEEK'S BLOG POST

Simulator Camera: Test your app without a physical device

It's the feature that shocked the most developers so far— how is this possible?!

It's also the feature that should've been built by Apple for years.

It's Simulator Camera support, testing camera functionality using your Mac's camera.

This is now generally available and this week's article tells you all about it.

SPONSORED

Transform Your Career with the iOS Lead Essentials — Black Friday Offer

This Black Friday, unlock over 40 hours of expert training, mentorship, and community support to secure your place among the best devs. Click for early access to this limited offer.

CURATED FROM THE COMMUNITY

I Gave My First Conference Talk

Ever considered giving a talk but never dared to do so? Chris Wu did it, and the result is fantastic. Get inspired, take that step!
chriswu.com

What's new in Swift: October 2025 Edition

October has been a great month for Swift! Here’s an overview of everything that changed.
swift.org

The Problem With Combine Annotations

If you’re using Combine and Swift Concurrency, this article by Matt is a must-read.
massicotte.org

Optimize your app's speed and efficiency

A must-watch for SwiftUI developers. Learn how to boost performance, monitor foundation models, and reduce battery usage — all to make your apps feel faster.
youtube.com

ScrollView snapping in SwiftUI

Be warned: this article by Natalia Panferova teaches you ScrollView snapping in SwiftUI with images of cats.
nilcoalescing.com

Text Effects using TextRenderer in SwiftUI

SwiftUI’s built-in Text modifiers can only take you so far. With the new TextRenderer API in iOS 18, you get full control over how text is drawn — from subtle highlights to full character animations. Create dynamic, custom-rendered text in SwiftUI with this article by Create with Swift.
createwithswift.com

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.

There have not been any changes in the past 7 days

WHAT I'M WORKING ON

A goodbye to #Pragma Conference

Pragma has been an amazing conference, with many impressive talks. One stood out: Arkadiusz Świętnicki is a sightless coder and delivered an amazing talk. If that's not enough, he also did a shoutout to Helm and RocketSim for making app development more approachable.

However — It's a sad way to end this newsletter issue — but I've been part of the last edition of #Pragma Mark Conference in Bologna. It's harder than ever to organize conferences. Costs are raising, sponsorships are more challenging to get, tickets no longer sell as fast as before.

I'm on a personal mission to find out how we can keep conferences alive. They're super important for the community, they bring us together. If you are a conference organizer or if you once tried to organize one, reply and let me know the hardest challenges.

p.s. my talk on Approachable Concurrency will be available on my YouTube channel in two weeks.

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: Spending $10K per week on agents A new Safari MCP server A risk of rotating a Liquid Glass view Enjoy this week's SwiftLee Weekly! THIS WEEK'S BLOG POST Defer in Swift explained with Code Examples Introduced in Swift 2.0, you might wonder why I share this article now. Two reasons: Swift 6.4 introduced changes & I still think we’re not embracing defer enough in our code.avanderlee.com SPONSORED Tired of Fixing Xcode UI Tests Every Release? Drizz replaces...

This week's SwiftLee Weekly covers: Using Cursor in Xcode 27 3 breaking changes in iOS 27 SDK A proxy, agent integration, and camera solution for Xcode's Simulator Enjoy this week's SwiftLee Weekly! THIS WEEK'S BLOG POST Memberwise Initializer in Swift explained with Code Examples You use them without thinking; you’re so used to them. Yet, you’ll definitely recognize the issue that’s solved with memberwise initializers in Swift 6.4.avanderlee.com SPONSORED Add AI Control to Xcode’s Simulator...

This week's SwiftLee Weekly covers: AI Controlling Xcode's Device Hub A new CLI for App Store Connect What's new in SwiftUI & Swift Concurrency? Enjoy this week's SwiftLee Weekly! THIS WEEK'S BLOG POST Swift 6.4: What’s New in Concurrency With so many sessions and announcements, it might be hard to keep an overview of what actually changed in the language we use daily. This week’s article shows an overview of Swift changes related to Swift Concurrency.avanderlee.com SPONSORED Add AI Control...