Give your simulator superpowers

RocketSim: An Essential Developer Tool
as recommended by Apple

Issue 324
May 19, 2026

This week's SwiftLee Weekly covers:

  • IFTTT MCP and Reddit for App Promotion
  • safeAreaBar in SwiftUI
  • XcodeMCP and Claude Code

Enjoy this week's SwiftLee Weekly!

THIS WEEK'S BLOG POST

Recording a Physical iPhone for App Preview Videos

App Preview Videos can have an impact on App Store conversion, but also help in app marketing. Unfortunately, it's not always easy to create these from a physical device, which is something you want if your apps only run on a real iPhone. This week's article shares you how you can create a video with a custom background, ratio, and device bezels.
avanderlee.com

SPONSORED

Fastlane alternative - Codemagic CLI tools

Are you tired of Ruby and Fastlane installation issues? There's got to be a better way! Discover Codemagic open source CLI tools. It is not a drop-in replacement for all of what Fastlane does (screenshots for example), but we use it at Codemagic to build and publish iOS and Android apps, also versioning and device provisioning. View on GitHub.

SwiftLee GIVEAWAY

mDevCamp'26 Giveaway Winner

Over the past week, you've been able to win a ticket for mDevCamp'26. I'm happy to announce this month's giveaway winner: Daniel Fernandez! We'll get in touch with you soon, and for all others: stay tuned for next month's giveaway.

CURATED FROM THE COMMUNITY

A floating card using safeAreaBar

I bet you know about safeAreaInset, but have you ever used safeAreaBar? It applies iOS 26’s scroll edge effect, fixing potential readability issues as Codakuma describes.
codakuma.com

Using Xcode MCP with Claude Code

If you’re using Claude Code and want to use Xcode’s MCP, this one from Daniel Saidi is for you.
danielsaidi.com

Cupertino v1.1.0: my Apple docs index was 30% lies and I didn't know

Creating a local Apple Documentation crawler and MCP server comes with its challenges. You’ll learn some interesting facts from this article by Aleahim.
aleahim.com

A Type-Safe EventBus in Swift

Posting events, subscribing from other places: it’s a common pattern when writing code. Artem Mirzabekian shows how to do this in a type-safe manner using Swift.
livsycode.com

Teaching Skills to an AI Harness

What if you want to use Agent Skills inside your app’s AI implementation? Alejandro M. P. explains how to bundle and use skills in Swift.
alejandromp.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

Reddit Optimization

While I'm mostly having some time off with the family, enjoying Texel (the Swift Island for those that know!), I've also been working on some Reddit optimization.

Being active on Reddit is something I wanted to do more for a while, but I lacked time and attention to optimize for it. I'm now building a Cloudflare worker which notifies me in popular Swift-related subreddits for posts that should interest me.

Setting up such monitor (I'm using IFTTT with a webhook and its MCP) allows you to more efficiently contribute. It's not recommended to monitor and post links to your apps whenever a related thread appears, as you risk being banned for weeks or even months. However, being active in relevant subreddits will automatically expose you to potential customers, and also builds up credibility to sometimes post backlinks to your apps.

Reddit threads show up in Google and friends of mine generate a lot of leads from several long-running posts. Absolutely worth investigating this if you're trying to market your apps, especially as you'll be able to find niece audiences by looking for related subreddits.

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:

{% if subscriber.rh_reflink != blank %}Or earn lifetime access to RocketSim & my Swift Concurrency Course by becoming an affiliate of my newsletter.{% endif %}

Thank you so much for your support, and until next Tuesday,

Antoine