SwiftLee Weekly - Issue 326


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 counter dynamic analysis with the polymorphic, compiler-based mobile app security from Guardsquare. Learn more.

CURATED FROM THE COMMUNITY

Task Names in Swift Concurrency

Task names might not seem that valuable at first, until you start to see them in Xcode Instruments or other debug places. Artem Novichkov explains how they work.
artemnovichkov.com

Clearing UserDefaults during macOS app development

For iOS you can obviously use RocketSim, but for macOS, this article by Natalia Panferova might be useful!
nilcoalescing.com

Stateless Actors

Are stateless actors in Swift Concurrency pointless? Matt dives in and answers.
massicotte.org

DebugSnapshots: Public beta

I love the creative idea behind this, and I’m sure we all recognize adding debug logs manually. Public beta by Point-Freeis now available for you to try.
pointfree.co

W.W.D.C. 2026: The Pregame Quiz

12 years of #WWDC26 pre-game quizes by Jordan Morgan. I love traditions, and this one is a great warm-up for next week!
swiftjectivec.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

New app: MCP Beast

Quite the surprise, probably. I didn't start on this app until the last newsletter went out. It's crazy how fast we can move these days.

This new Mac app is called MCP Beast, and it is an answer to an issue I'm having myself: adding and managing MCPs across multiple locations.

The solution is simple:

  • A centralized place to add all your MCPs
  • Connecting all your apps (Cursor, Codex, ChatGPT, Claude) to a single MCP: MCP Beast

The Mac app allows you to connect to all your MCPs via localhost and optimizes delivery to reduce context (e.g., returning only the tools you really need for the MCP).

Secondly, I've often found myself sitting on the couch during a creative moment when I needed an MCP. Sometimes it's a public MCP, but sometimes it's an MCP like Astro's for App Store Optimization that only runs locally on my Mac. MCP Beast allows you to publish your MCP on your local network, accessible via Wi-Fi, or even broadcast it to the public web so you can access it from anywhere.

The app is now available in the Mac App Store and the landing page can be checked out here.

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

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