Antoine v.d. SwiftLee
@avanderlee.com
I teach 150K developers how to write better apps faster through my developer tool, blog, and newsletter. Join my newsletter to get started: https://www.avanderlee.com/swiftlee-weekly-subscribe/
SwiftLee Weekly Issue 335 was sent to 31,212 subscribers with content from @johnsundell.bsky.social, @rocketsim.app, Anton Gubarenko, Mohammad Azam swiftlee-weekly.com/issues/335/
If your project still relies on Core Data, give your agent better context before it edits persistence code. My Core Data Expert Agent Skill is open-source and built for maintaining existing Core Data code. github.com/AvdLee/Core-... #swiftlang #iosdev
An inspiring new iOS 27 framework, revealing 2 new app icons, SwiftData syncing and testing. It's what's in tomorrow's SwiftLee Weekly: swiftlee-weekly.com/tomorrow #swiftdevelopment #iosdevelopment #swiftui #swiftlanguage
Maintaining existing Core Data code? Use my open-source Core Data Expert Agent Skill to give your agent context on modeling, fetch requests, migrations, threading, CloudKit, and tests. github.com/AvdLee/Core-... #swiftlang #iosdev
iOS developers: we're working on making your developer tooling even better. You know RocketSim, you'll love the other two Rocket apps we'll release later. Stay tuned ⏳
async/await does not make work run off the main thread by default. That mistake can still freeze your UI during real app work. I explain how to avoid it in my free 5-day Swift Concurrency Playbook: www.swiftconcurrencyplaybook.com?utm_source=b... #swiftlang #swiftconcurrency
Claude, Codex, Cursor, they all have their own way of navigating the Simulator. Yet, we still believe in a custom CLI + Agent Skill served through RocketSim. Here's why: www.rocketsim.app/blog/testing...
How We Test AI Agents for the iOS Simulator - RocketSim
See how RocketSim benchmarks its CLI and Agent Skill with repeatable iOS Simulator scenarios to improve reliability, speed, and context efficiency.
rocketsim.app
Xcode 27 Device Hub support, increased CLI + Agent Skill performance to control the Simulator, location simulation & deeplink testing on physical devices, and much much more. It's been busy weeks, and I want to tell you all about it: www.rocketsim.app/blog/rockets...
RocketSim 16: Physical Devices and AI Agents - RocketSim
RocketSim 16 expands iOS testing with physical device App Actions, AI agent workflows, Xcode 27 Device Hub support, and better recordings.
rocketsim.app
SwiftLee Weekly Issue 334 was sent to 31,214 subscribers with content from @natpanferova.bsky.social, @rocketsim.app, Anton Gubarenko, Jacob Rakidzich swiftlee-weekly.com/issues/334/
Learn how @ViewBuilder makes custom SwiftUI containers feel natural: 🧱 Build APIs that read like native SwiftUI ✅ Support conditional views without AnyView ⚠️ Know when @ViewBuilder actually helps avanderlee.com/swiftui/view... #swiftlang #swiftui
How Apple migrates projects to Swift, a new iOS 27 API for UIKit, a creative way of using markdown in SwiftUI. It's what's in tomorrow's SwiftLee Weekly: swiftlee-weekly.com/tomorrow #swiftdevelopment #iosdevelopment #swiftui #swiftlanguage
SwiftLee Weekly by Antoine van der Lee
Join 31K+ subscribers of SwiftLee Weekly and add remarkable Swift & SwiftUI insights to your inbox. Weekly Swift content you can read in 5 minutes, for free.
swiftlee-weekly.com
Developers using Xcode, I shipped a new Agent Skill. Who can help me test it? 🚀 github.com/AvdLee/Xcode...
Fresh SwiftUI Agent Skill release ready for you to use!
Learn how `@ViewBuilder` makes custom SwiftUI containers feel natural: ✅ Cleaner container APIs ✅ Conditional views without `AnyView` ✅ Code that reads like native SwiftUI avanderlee.com/swiftui/view... #swiftlang #swiftui
Using async/await should make asynchronous Swift code easier to read and follow. I explain how it replaces nested completion handlers with code that still runs asynchronously through clear examples. avanderlee.com/swift/async-... #swiftlang #swiftconcurrency
App copywriting & Agents, SwiftData's new HistoryObserver, iOS timezone testing without physically traveling. It's what's in tomorrow's SwiftLee Weekly: swiftlee-weekly.com/tomorrow #swiftdevelopment #iosdevelopment #swiftui #swiftlanguage
SwiftLee Weekly by Antoine van der Lee
Join 31K+ subscribers of SwiftLee Weekly and add remarkable Swift & SwiftUI insights to your inbox. Weekly Swift content you can read in 5 minutes, for free.
swiftlee-weekly.com
If you work on SwiftUI views, my SwiftUI Expert Agent Skill gives your agent focused guidance on state, view composition, performance, and modern APIs when the task needs it. github.com/AvdLee/Swift... #swiftlang #swiftui
If you use agents for SwiftUI work, give them better context. My SwiftUI Expert Agent Skill focuses on state, layout, performance, modern APIs, and Liquid Glass only when the task needs it. github.com/AvdLee/Swift... #swiftlang #swiftui
Yes, this is my physical iPhone streaming Yes, you can now simulate locations on a physical device Yes, universal links and deeplinks testing has never been easier! Just connect your device via USB and enjoy RocketSim 🚀
async/await does not automatically move work off the main thread. That mistake can still freeze your UI. I created a free 5-day Swift Concurrency Playbook to help you avoid it in real app work: www.swiftconcurrencyplaybook.com?utm_source=b... #swiftlang #swiftconcurrency
Push it to the limit (the limit, the limit, the limit, the limit)
Using npx skills for your Agent Skills? Don't forget to use npx skills update regularly to keep your skills updated!
Yes, agents write more code for you No, you should not stop learning I'm so happy that my Concurrency Course is still being respected and used a lot! Don't forget it's you reviewing the code, you being responsible for it merging into main 💡
Custom SwiftUI containers should feel like native views. Learn how @ViewBuilder lets you pass multiple child views without awkward wrappers: ✅ Cleaner APIs ✅ Natural trailing closures ✅ Avoid AnyView when you can avanderlee.com/swiftui/view... #swiftlang #swiftui
Building apps with agents? I'm getting closer to publishing my AI fundamentals course. Whether you use Claude, Codex, Cursor, or any other tool: my course is built around fundamentals that work for any IDE or Terminal. Join the waitlist: www.aifundamentals.dev
Using async/await should make asynchronous Swift code easier to read and follow. I explain the baseline with code examples, including mistakes to avoid when replacing nested completion handlers: avanderlee.com/swift/async-... #swiftlang #swiftconcurrency
A new Agent Skill for iOS development, AI Mission Control, Splitting Large SwiftUI Views using Apple's Best Practices. It's what's in tomorrow's SwiftLee Weekly: swiftlee-weekly.com/tomorrow #swiftdevelopment #iosdevelopment #swiftui #swiftlanguage
SwiftLee Weekly by Antoine van der Lee
Join 30K+ subscribers of SwiftLee Weekly and add remarkable Swift & SwiftUI insights to your inbox. Weekly Swift content you can read in 5 minutes, for free.
swiftlee-weekly.com