SwiftLee Weekly - Issue 328


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

SPONSORED

Stop configuring MCPs in every AI app

Using RevenueCat, Sentry, Linear, GitHub, Supabase, or Astro with Cursor, Claude, ChatGPT, or Codex? MCP Beast gives your iOS stack one private MCP gateway on your Mac. Connect each server once, keep credentials in macOS Keychain, and let every AI client use the same trusted endpoint. Download MCP Beast for free.

SWIFTLEE GIVEAWAY

Win a ticket for NSSpain 2026

One of my favorite conferences, NSSpain, takes place from September 17-18, Logroño, Spain. This month's SwiftLee Giveaway gives you a chance to win one of two free tickets. Join for free.

CURATED FROM THE COMMUNITY

WWDC26: Xcode Tips and Tricks Group Lab - Q&A

Group labs during WWDC are full of unexpected learnings, not even all related to latest announcements. Anton Gubarenko covers great insights from the Xcode group lab, worth exploring.
antongubarenko.substack.com

Async cleanup with defer in Swift

One of my favorite new additions to Swift 6.4: using async inside defer. Natascha Fadeeva explains how it works.
tanaschita.com

Release 4.0.0 · AvdLee/SwiftUI-Agent-Skill

Combine Xcode 27’ SwiftUI Agent Skill with best practices Apple didn’t cover. Install it straight away using npx skills add https://github.com/avdlee/swiftui-agent-skill --skill swiftui-expert-skill and follow the latest SwiftUI Best Practices.
github.com

What's New In Swiftdata

SwiftData got some love this year during #wwdc! Mohammad Azam goes over the most important changes.
azamsharp.com

Using Claude with Apple Foundation Models

One API, multiple models. I love how Foundation Models improved this year, and Artem Novichkov shows how you can use it in combination with Claude’s Sonnet model.
artemnovichkov.com

Custom scroll layouts with swipe actions in SwiftUI on iOS 27

Adding swipe actions to a LazyVStack or LazyVGrid in SwiftUI has become easier in iOS 27 and Natalia Panferova explains how it works.
nilcoalescing.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

Recovering from WWDC

WWDC recovery is real. Not only the jetlag, but also processing all the announcements. It's the moment I prioritize my summer, and decide what to focus on next.

It's been a fantastic week. I've seen my face on the big screen just before The State of the Union, which was truly a special moment. Most of the community people on screen also joined a community lunch to help Apple further improve its community support. I was part of the same lunch last year, and I can tell you they did a lot of things to better serve our community. A great example is the Community-driven events page that now shows all events throughout the year, including whether Apple is participating.

It's also been the first year in which Apple organized an official community event. What I liked was that it was open to both WWDC attendees and those without a ticket, truly bringing the community together. I've had a few fantastic conversations with leading & inspiring contributors from both Apple and the community.

Also, for those who don't know how tall I am, this picture of a tradition I have will do its job:

The downside of visiting WWDC is that you don't have much time to fix any bugs. In my case, with RocketSim, a new Xcode can break a lot of things. Especially with a major update like Xcode 27, I wish I had more time to jump on things.

Luckily enough, we have agents now! Since RocketSim's fundament is great, it didn't take much time to add 30+ features to Xcode's Device Hub.

These days after dub-dub are also challenging for me in the sense that I'm eager to start a new app. New APIs create new opportunities, easily leading to the distraction of what matters most. That's why it's crucial to prioritize and identify what has the highest impact.

With a 2-week holiday with the family coming up, it won't be much that I'll do in the short term. However, July and August have traditionally been months of high productivity, so I'm planning to release a new course and a major RocketSim update. Stay tuned!

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: Xcode 27's Agent' Skills Is RocketSim sherlocked? An often used Property Wrapper that changed into a macro in SwiftUI Enjoy this week's SwiftLee Weekly! THIS WEEK'S BLOG POST Using Xcode 27's Agent Skills in Claude, Codex, and Cursor It’s WWDC week and we had a lot of announcements. It was hard to pick a topic to write on, since there’s so many good things! I decided to tell you all about the Agent Skills that ship with Xcode 27 and how you can use them in...

This week's SwiftLee Weekly covers: I built a new app: Introducing MCP Beast Stateless actors? WWDC Quiz to warm you up Enjoy this week's SwiftLee Weekly! THIS WEEK'S BLOG POST WWDC 2026: My predictions and wishes In a week, we will know what Apple has been working on for months. It’s like Christmas for us Apple developers, and in this week’s article, I want to take you through my wishes and predictions.avanderlee.com SPONSORED Is Your iOS App Secure? Defend against static analysis and...

This week's SwiftLee Weekly covers: Xcode Instruments & Swift Concurrency Accessibility at WWDC'26 The MCPs I use for polishing app releases Enjoy this week's SwiftLee Weekly! THIS WEEK'S BLOG POST Using Xcode Instruments to optimize Swift Concurrency Code When I started building apps in 2009, Xcode Instruments was part of my job, and I used it every day. Devices were slower, and apps needed instruments to be usable at all. We’re spoiled with today’s devices, but with AI writing more and more...