SwiftLee Weekly - Issue 330


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 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

Free The Icons

I miss distinct shapes in macOS app icons. Golden Gate did improve icons, but I truly hope we’ll progress even further.
weblog.rogueamoeba.com

Using Cursor in Xcode 27

I’m a big fan of Cursor, and so is Pol Piella. Yet, we both also enjoy working in Xcode, and this change might actually make it possible to do more.
polpiella.dev

iOS 27 SDK: 3 Major Requirements That Might Break Your App

If you haven’t built your app with Xcode 27 yet, you want to at least check out this article by Makwan Barzan to ensure you don’t end up with tight deadlines in September.
blog.makwanbk.com

Swift Package Index joins Apple on the Swift Package Index Blog

Exciting news for the Swift Package Index this week. The exact plans for the evolution of the Swift Package Index will be shared in the coming months, but it’s fantastic to see Apple taking the package registry seriously.
swiftpackageindex.com

All new frameworks presented at WWDC26

Looking for a new app idea? New frameworks can be a great start, and Marco Eidinger shares a good overview for all OS’s.
blog.eidinger.info

FROM THE ROCKETSIM BLOG

A few bonus articles that I wrote just before I went on a holiday. I forgot to include them earlier, so I hope you enjoy them this week!

Debug URLSession Requests Without a Proxy

Proxies are powerful, but not always running. What if an issue occurs unexpectedly? That’s why you want to have a way to continuously debug URLSession requests.
rocketsim.app

AI Agents for the iOS Simulator

Agents take over coding, and the more eyes we can give them, the better they will build the apps we foresee. Controlling the iOS Simulator is key for this, and RocketSim is the best way to do it.
rocketsim.app

iOS Simulator Camera: Test Camera Flows

Yes: you can use the camera in the iOS Simulator by using your Mac’s camera in RocketSim. Here’s how.
rocketsim.app

Monthly giveaway

Tickets for NSSpain '26

With 600+ entries, this has been one of the more popular giveaways so far. To me, that makes sense: NSSpain is a unique conference you surely want to visit at least once!

I'm happy to announce Patrica Bedoya Placer & Till Brügmann have won the tickets: we'll get in touch with you soon. For all others, check out the official NSSpain website and get your tickets while you still can.

WHAT I'M WORKING ON

Je ne sais pas

For those that don't know: it's French for "I don't know". It's an unexpected answer to what I'm working on, unless you know I'm on holiday with the family!

Yet, I do like to try and explain how holidays work for my creativity. Normally, I'm behind my MacBook almost every day. With AI Agents, I'm often triggering small tasks based on creative ideas whenever I have the chance. Now, on a holiday, I try to stay away from work as much as possible.

Is that even possible?

No, not really. I always check my mail. It's part of running a solo business: emails won't be answered unless I act. We're closing a few large enterprise deals with RocketSim, and I can't simply permit letting those sit and wait for two weeks.

At the same time, my creativity sparks. By slowing down so much, I actually speed up by getting a clearer vision of what I want to work on next. Stepping out of the bubble is so important and the best way to reset. What seemed like a priority before my holiday suddenly became a small part of what I should actually prioritize.

Small notes, reminders, and TODO emails to myself (yes, that's how I plan sometimes, oops), I find a way to capture the creative results, preparing myself for a productive summer ahead.

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: 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...

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...

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...