SwiftLee Weekly - Issue 329


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 to Xcode’s Simulator and Device Hub

RocketSim extends Xcode’s Simulator and Device Hub with AI agent control, camera simulation, network monitoring, push notifications, deep links, location testing, and better screenshots and recordings. Let Cursor, Claude, Codex, or Xcode inspect and navigate your running iOS app while you stay in your Simulator workflow. Explore RocketSim.

CURATED FROM THE COMMUNITY

iOS 27, Your App, and Siri

I’m always alert when Jordan Morgan starts diving into new APIs. He’s not disappointing us and brings insights into how the Siri changes affect our apps.
swiftjectivec.com

Helm 2.3: WWDC & Helm CLI

Helm is my favorite Mac app for App Store Connect and it now also ships with an Agent Skill and CLI. If you’re still visiting the ASC website, you’re missing out!
helm-app.com

What’s new in SwiftUI (2-minute recap)

A brief summary of the popular WWDC session done by Vincent Pradeilles.
swiftwithvincent.com

SwiftUI: Observable macro under the hood

While the Observable macro has existed for a few years already, I still enjoyed this brief overview by Nikita Vasilev of how it works behind the scenes.
nsvasilev.com

From Size Class to Available Space - Is horizontalSizeClass Still Reliable?

Great question by Fatbobman: What role do size classes still play? Device Hub supports resizing your view directly, making it appear as if size classes play a different role.
fatbobman.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.

WHAT I'M WORKING ON

Pre-holiday preps: What does that mean for an Indie?

Classic question from my parents: "Will you be able to stop working completely during the holiday?"

I'll have to be honest: probably not. However, I definitely prepare a lot, so it's only the minimum. My article and newsletter are written the weekend before we leave, and I've already published the last stable version of RocketSim and MCP Beast.

As an indie, work never stops. Emails won't be answered if I don't do it. I don't have the luxury of a team taking care of all incoming tasks. I won't be emailing everyone directly, and I only briefly open my MacBook when it's really needed, but I always bring my Mac. Honestly, I'm fine with it. It's part of being an entrepreneur, and I always find spots during the holidays when the kids are already sleeping, and my wife is out playing sports or something similar.

Summer always feels like a moment to slow down, reflect, and look forward. July and August have traditionally been very productive for me, and part of it is due to the early holiday we always have.

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: What's new in SwiftData? A peek into Xcode 27' SwiftUI Agent Skill Using Claude with Foundation Models Enjoy this week's SwiftLee Weekly! THIS WEEK'S BLOG POST SwiftUI Best Practices, straight from Apple's Xcode 27 Agent Skill If you’re following me for a while, you know I love building Agent Skills. That’s why I couldn’t resist peeking deeper into Apple’s Agent Skills and I found a lot of great learnings regarding SwiftUI Best Practices.avanderlee.com...