SwiftLee Weekly - Issue 324


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 space efficiently and safely.
avanderlee.com

SPONSORED

Let AI Control the iOS Simulator

RocketSim lets AI coding agents inspect, navigate, and verify your running iOS Simulator app through a CLI and Agent Skill for Cursor, Claude, Codex, and Xcode. Give agents real UI feedback instead of letting them guess from code alone. See how it works.

CURATED FROM THE COMMUNITY

Swift at Apple: Migrating the TrueType Hinting Interpreter

How does Apple migrate projects to Swift? Here’s an example of how they migrated the TrueType Hinting Interpreter.
swift.org

Blend modes in SwiftUI

I’ve tried to understand blend modes in SwiftUI before, but this article by Natalia Panferova might be the first one that finally made it click for me!
nilcoalescing.com

Markdown links can do what?

Using Markdown in SwiftUI? Jacob Rakidzich explains that it’s more powerful than you might think when using links in a creative manner.
jacobzivandesign.com

iOS 27: UIBarMinimization

Still using UIKit? You’re not alone! Anton Gubarenko shares a new iOS 27 API that you’ll probably enjoy.
antongubarenko.substack.com

What’s an Icon in 2026?

App icons used to be those annoying PNG files that you had to create in all kinds of sizes. Now, we’re dealing with a .icon file. Jim Nielsen shares his perspective as a designer & developer.
blog.jim-nielsen.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.

There have not been any state changes in the past 7 days.

WHAT I'M WORKING ON

Expanding the Rocket Family

Two new apps are in development, but should we build in public?

t's an honest thought I'm sharing and I’m currently on the side of not building public. I am sharing the app ideas with close friends, but I feel like it’s no longer safe to share them online unless you have already claimed the space.

The latter is vague, but what I mostly mean is a mature product. If you just drop an idea, it’s likely that someone can spin up an agent and build & release it before you do. At least, I’m someone who wants to test it through and polish it before pushing it out, whereas someone else might decide to release earlier and pretend to be the inventor, so to speak.

I do find it challenging. I’m so excited about new potential that I’d love to share things way more upfront. I guess it’s a challenge for many these days, even more so when you’re a passionate indie developer. Passion is one thing, income is another: you need to guard your own potential.

Another thing happened last week: I hired a freelancer to help me 1 day a week. This might sound like a small step, but it feels big to me. I’ve always worked alone, and I’m also taking on financial obligations. However, they often say “You should’ve hired way earlier”, isn’t it? And the way I look at it right now: I’m buying myself 10 weeks of free time per year to work on something else. If I look back on what I’ve released in the past in 10 weeks, I can simply say chances are high this will pay itself back. Not to mention that the freelancer will also deliver fantastic additions to my products!

UNTIL NEXT TIME

Know an iOS developer who’d enjoy SwiftLee Weekly?

If this week’s issue helped you, share it with one iOS developer who’d appreciate practical Swift techniques, agentic coding tips, and carefully selected community articles.

Share on LinkedIn · Share on X/Twitter · Share on Bluesky

Or copy your personal referral link:

[RH_REFLINK GOES HERE]

Rewards: 3 referrals unlock 50% off RocketSim Pro Yearly, 10 unlock Swift Concurrency Course access, and 30 unlock RocketSim Pro Lifetime.

See your rewards and progress →

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

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