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: How Apple migrates projects to Swift A new iOS 27 API for UIKit A creative way of using markdown in SwiftUI Enjoy this week's SwiftLee Weekly! THIS WEEK'S BLOG POST How to free up Xcode disk space safely with an AI Agent The more I work with agents, the more worktrees I create, the more disk space I occupy. My Mac has a lot of available storage, but I still often run out of space. Therefore, I decided to create a new Agent Skill to help us recover disk...

This week's SwiftLee Weekly covers: App copywriting & Agents SwiftData's new HistoryObserver Timezone testing without physically traveling Enjoy this week's SwiftLee Weekly! THIS WEEK'S BLOG POST How to Test iOS Apps in Different Time Zones on a Physical iPhone WWDC introduced a few changes that were quite hidden, but I’m happy to surface them today. RocketSim now allows you to simulate locations on a physical device and iOS will take it seriously: expect focus mode changes, driving mode...

This week's SwiftLee Weekly covers: A new Agent Skill AI Mission Control Splitting Large SwiftUI Views using Apple's Best Practices Enjoy this week's SwiftLee Weekly! THIS WEEK'S BLOG POST User Diagnostics Reports: Solving app bugs faster with AI Agents Solving user-reported bugs is important, doing it efficiently and fast makes you more productive. This win-win is now possible with the latest release of my open-sourced Diagnostics framework.avanderlee.com SPONSORED Fastlane alternative -...