| This week's SwiftLee Weekly covers: - SwiftUI is not accessible by default
- A list replacement in SwiftUI
- Controlling the Simulator using Agents
Enjoy this week's SwiftLee Weekly! | |
| THIS WEEK'S BLOG POSTA year ago, an update this large would've cost me months. Now, I was able to finish this in a matter of weeks. With a brand new VoiceOver navigator, post editor for screenshots and videos, and a unique Tinted Liquid Glass accessibility toggle, this update is full of enhancements to make you more productive as an iOS developer. | |
| Shared runners, queued jobs, throttled Xcode builds — CI shouldn’t slow you down. Flow Swiss gives you dedicated Apple Silicon machines, yours alone. No noisy neighbors, no limits — just raw Mac mini and Mac Studio performance in the cloud, ready in seconds. New Xcode dropped? You’re ready day one. Learn more. | |
| SWIFTLEE GIVEAWAYiOSKonf Ticket GiveawayThis month's SwiftLee Giveaway came to an end and I'm happy to announce M. Wiese as the winner of the free iOSKonf ticket! For those that didn't win, I highly encourage you to get your tickets while you still can. It's one of the best speakers line up I've seen in a while, and I'd love to meet you there! | |
| CURATED FROM THE COMMUNITYWhile most of us will use List in SwiftUI, you sometimes need a custom scrollable container instead. Majid Jabrayilovexplains how to do it efficiently. swiftwithmajid.com Ever needed a custom popover in SwiftUI? Artem Mirzabekian’s solution lets you “attach” an overlay to a view without dealing with manual frames and coordinate spaces. livsycode.com A typical SwiftUI tip that you might not know yet, while for others it’s common sense. Using SF Symbols inside a Text View allows you to control where the symbol shows up and Natalia Panferova explains how it works. nilcoalescing.com Yes, SwiftUI makes Views more accessible compared to UIKit, but it’s not fully accessible by default. Rob Whitakerexplains why you need to do more. mobilea11y.com Many of you are fans of Point-Free’s Composable Architecture. The 2.0 version is a fundamental redesign that mirrors SwiftUI’s vocabulary and embraces Macros. pointfree.co | |
| 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 ONRocketSim CLI & Student SupportLast Thursday, I started working on the first CLI version of RocketSim. My goal is to provide a secure & sandboxed CLI interface for agents to interact with the Simulator. It will enable prompts like: - "Use RocketSim to navigate our app, examine logs and network requests, and come up with a plan for improvements"
- "Use RocketSim to test the onboarding and improve its accessibility"
The goal is to provide you with Simulator tools to further benefit from what Agents have to offer. More about this later! Secondly, I'm proud to share RocketSim's student program, now available at rocketsim.app/student. Tens of students already enabled the offer and it's fantastic to being able to help those in their early careers. I remember the times when I had to rely on student programs to make use of professional tooling, so it's time to return the favor. | |
| UNTIL NEXT TIMEContinue your Swift development journeyI 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 | |
|