SwiftLee Weekly - Issue 286


This week's SwiftLee Weekly covers:

  • Raw Identifiers in Swift
  • Using a WebView in SwiftUI
  • Using App Intents correctly

Enjoy this week's SwiftLee Weekly!

THIS WEEK'S BLOG POST

Swift Computed Property: Code Examples

While this is a basic in Swift, there are some nice additions since recently. For example, you can now use async and typed throws in the getter of a Swift computed property.

SPONSORED

Full iOS coverage. Fast

If your test suite is missing critical flows or isn’t up to date, you’re at risk of bugs slipping through. QA Wolf builds and maintains E2E tests that cover 80%+ of your iOS app in just weeks. Every test runs on real iPhones and iPads in parallel, so results reflect exactly what your users will experience. Ship your next iOS release with confidence, with QA Wolf — Schedule a demo.

CURATED FROM THE COMMUNITY

Swift Raw Identifiers

I’m not sure how I feel about this new feature in Swift 6.2, but you might find a use case that does not feel dirty.
useyourloaf.com

Open Intent in iOS 26

I’ve also experienced this with intents: there are several ways of implementing support, but it’s not always clear what the best practice is. Jordan Morgan shares a great example of a common open app intent.
swiftjectivec.com

SwiftUI WebView

SwiftUI has had its own WebView element since WWDC 2025, and Troz decided to dive in on how it works.
troz.net

Managing code deprecations on iOS

Updating to the latest 26 OS, potentially dropping an old OS—they all require you to think about deprecations when you’re offering a shared SDK. This article explains how you can best do this.
scottberrevoets.com

Corner concentricity in SwiftUI on iOS 26

Corner radius has become more important in iOS 26 and luckily, Apple provides us with some great new APIs. Natalia Panferova explains how they work.
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

Finalizing macOS Tahoe and planning ahead

While it's always guessing the exact date of release, macOS and iOS will soon receive their final update for version 26. Being prepared means an opportunity to get featured by Apple, especially if you tick the boxes for recent features.

This year, that obviously means adopting the new design. RocketSim is pretty much ready for that, we're only beta testing the fundamental rewrite and improvements. (Join the beta here!)

Since the past months have been a huge focus on this major release, I haven't had the time to plan ahead. With a holiday planned, Q4 will approach soon. Planning has been the main driver of my success, especially when time was limited for side projects while having a full time job. I'd say it's crucial to ensure you focus on the right things.

For RocketSim, that means optimizing towards higher conversions. Our B2B part is growing way faster than expected, but also comes with challenges like support Single Sign-On (SSO). We have product market fit, but we need to optimize what we already offer. That means narrowing down a big list of tickets to just a realistic set of goals for Q4.

I'm using GitHub issues combined with a project board for this. No specific estimations, but a strict selection of tickets spread across both public and private repositories. (I explain this process in detail on going-indie.com). A productive quarter ahead, I wish you all the best for this week!

EARN ROCKETSIM LIFETIME

Share and Earn RocketSim Lifetime & free Swift Concurrency Course access

Apple has recognized RocketSim as an Essential Developer Tool in the Mac App Store, and now you can get lifetime Pro access by sharing your unique referral link!

How to get started:

[RH_REFLINK GOES HERE]

Rewards:

Several subscribers have already helped me reach more developers and gained free access to RocketSim Pro and my Swift Concurrency Course — will you be next?

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: 4 new Agent Skills for iOS development A 9-Step framework for choosing the right Agent Skill A new iOS 26 SwiftUI Modifier Enjoy this week's SwiftLee Weekly! THIS WEEK'S BLOG POST A 9-Step Framework for Choosing the Right Agent Skill It constantly feels like Christmas ever since we get new AI models, new Agent Skills, almost every single week. Yet, just like you would pick your favorite AI tool or model, it's important to also carefully pick the Agent...

This week's SwiftLee Weekly covers: Combining MCP & Agent Skills Optimizing SwiftUI animations using AI Integrating AI into Xcode's Simulator Enjoy this week's SwiftLee Weekly! THIS WEEK'S BLOG POST Using an MCP to perform product optimizations I'm having more and more fun with AI and I'm optimizing by workflow quite a bit. While keeping track of these learnings for aifundamentals.dev, I didn't want to wait with writing this piece of insight. I share actual prompt examples and one of my...

This week's SwiftLee Weekly covers: A new VoiceOver Navigator tool for Xcode Tracking token usage in Foundation Models Two SwiftUI animation articles Enjoy this week's SwiftLee Weekly! THIS WEEK'S BLOG POST VoiceOver Navigator & 120 FPS Recordings for Xcode’s Simulator If you wonder what I've been cooking over the past weeks, you'll know now after reading this week's article. 120 Frames per seconds recordings, a VoiceOver Overlay & Navigator, and Networking insights are three major new...