SwiftLee Weekly - Issue 327


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 any Agent IDE of choice.
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.

CURATED FROM THE COMMUNITY

SwiftUI reorderable containers in iOS 27

This new SwiftUI API made people clap during the State of the Union, and for good reasons. Artem Mirzabekianexplains how it works.
livsycode.com

Xcode Device Hub and the Future of RocketSim

If you think RocketSim’s ending is here, you’re wrong. The future looks brighter than ever! As I received many responses and questions about it, here’s a little story around what Device Hub means for us.
rocketsim.app

iOS 27: Notable UIKit Additions

UIKit? Is that still a thing? It sure is, it even got new additions, and Jordan Morgan explains which are worth mentioning.
swiftjectivec.com

Initializing @Observable classes with the @State macro in Xcode 27

New in SwiftUI: @State is no longer a Property Wrapper! It’s now a macro, and Natalia Panferova explains how that impacts our apps.
nilcoalescing.com

What is new in SwiftUI after WWDC26

AsyncImage with caching, a prominent tab role, swipe actions, and more. Majid Jabrayilov explains what’s new in SwiftUI after #wwdc.
swiftwithmajid.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

WWDC, WWDC, and WWDC!

What a week it is! We got so many great new updates this week and I'm overloaded with content. I honestly had no time yet to look at any of the sessions (except for the DeviceHub one), but that's completely fine. Remember that this is just the start of the beginning, we'll have enough time to go over everything at our own pace.

So many of you that are here said hi to me, and I've been able to giveaway a lot of RocketSim and SwiftLee pins. I was honestly afraid RocketSim would get sherlocked, but the opposite was true (see article linked above). I'm super excited about the agentic improvements we got, especially the official SwiftUI Agent Skill (among other skills).

It's sad to see Sire AI not being available in the EU from the beginning, but it does clearly show where we're heading. AppIntents get their appreciation and Foundation Models are even more important this year.

This is just a brief look into my first thoughts: I'm honestly overloaded by the events and WWDC itself. Expect a more in-depth look from my perspective over the coming 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...