| This week's SwiftLee Weekly covers: - Apple Docs for LLMs
- Supporting async calls in defer
- Physics-driven moti
Enjoy this week's SwiftLee Weekly! | |
| THIS WEEK'S BLOG POSTI started sharing this in last week's What I'm working on and it turned out way to much to share in just this newsletter. This week's article is a true piece of art if you like reading real-world journeys of app developers. I'm sharing my experience and results of RocketSim's App Store optimizations, including do's, don'ts, and personal learnings. | |
| Spend less time waiting for builds and focus on what truly matters: creating new apps. Grab your copy now. | |
| CURATED FROM THE COMMUNITYA promising new open-sourced framework by Robert-Hein, which allows you to create physics-driven motion primitives for SwiftUI. It’s Swift 6-compliant and designed for modern SwiftUI patterns, so worth checking out! github.com Sosumi makes Apple Docs AI-readable. It’s open-sourced, available on GitHub, and allows you to integrate using MCP. sosumi.ai You’ve been able to use Swift 6.2 for a while now, but it’s now officially released. This is Apple’s official article, introducing you to the new features it brings. swift.org Not a fan of Core Data or SwiftData? Point-Free’s SQLiteData looks like a great alternative with their official release available now. pointfree.co David Smith looks back on five years of Widgetsmith, from a quick pivot after WWDC 2020 to 131M downloads fueled by a viral TikTok. A great reminder of how timing and adaptability can turn an indie app into a phenomenon. david-smith.org | |
| CONFERENCE SEASONNew Talks: Pragma & Do iOSI'm happy to announce that I'll be giving a new talk at both #Pragma and Do iOS focused on Swift 6.2 & Strict Concurrency. Will I see you in Bologna (Italy) or Amsterdam (Netherlands)? | |
| SWIFT EVOLUTIONAn 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 ONNext-level Xcode Simulator ScreenshotsOne of the first features of RocketSim has been the ability to create screenshots and recordings. Back in the days, the Simulator didn't offer any functionality to do this. Even though you can now do this directly, Xcode's Simulator still does not support everything you would expect: - Recordings dont include audio
- There's no way to show touches or device bezels
- You can't apply a custom background
- Captures are not valid & accepted by App Store Connect
This is why many iOS developers choose RocketSim for their screenshots & recordings. While the feature worked great for years, I always had an itch that I kept pushing forward. I'm honestly not sure why, as I've been so excited over the past days for what I'm building next! Soon, you'll be able to create screenshots directly from the Simulator that look as follows: You'll be able to configure the aspect ratio (it's 16:9 for the above example), padding, shadow, and background. In fact, you can already download RocketSim from the Mac App Store and access the custom background for captures: | |
| While it already looks great, I'm still in a huge challenge for this week. Creating screenshots is pretty doable, but the recordings are way harder. This is because simctl does often return a portrait recording, even if the device has been in landscape. On top of that, I'll have to make sure touches are placed properly, like in this example recording. Either way, it's absolutely worth it. First responses on social have been highly motivating, like "It’d be a killer feature that could kill a few startups at least." or Sean Allen's repost. While I'm not aiming to sherlock anyone, I'm highly motivated for this technical challenge. Have a great week, and stay tuned! | |
| {% if subscriber.rh_reflink != blank %}EARN ROCKETSIM LIFETIMEShare and Earn RocketSim Lifetime & free Swift Concurrency Course accessApple 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: {{subscriber.rh_reflink}} 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?{% endif %} Thank you so much for your support, and until next Tuesday, Antoine | |
|