
Issue 755
19th June 2026
Written by Zachary Powell
Comment
I can’t think of a better time than around WWDC to be diving back into the world of Apple as a developer. There is a huge flurry of fascinating blogs, code labs, and opinion pieces coming from all over the iOS developer community. I truly have loved taking it all in this week, though of course the hard part is distilling that down into just one newsletter.
With macOS 27 hitting the end of the line for Intel-based Macs, I can’t help but look back at my ever-growing collection of old Apple hardware. From the 2013 Mac Pro “Trash Can” that I still use as a dedicated machine for OBS and video rendering to the G5 Power Mac I was only recently using as a Minecraft server. While these machines may have stopped getting official OS updates, it is the community that keeps this hardware alive. A massive shoutout to the OpenCore Legacy Patcher developers for keeping so many old Intel Macs alive and working for so long!
It is truly the end of an era across the board, especially with macOS 27 also quietly pulling the plug on AFP (Apple Filing Protocol) and vintage AirPort Time Capsules. Seeing a networking standard that dates back to System 6 finally get sunsetted really puts the march of time into perspective (even if I am deeply in love with my M4 Max Mac Studio).
Anyway, on with this week’s selection of news from across the iOS community!
– Zachary Powell
Sponsored Link
Debugging a React Native App in Production, LiveA real production crash, triaged in real time. Simon Grimm, creator of Galaxies.dev, shows how he uses Sentry to go from alert to hypothesis with stack traces, breadcrumbs, logs, tags, replays, and Seer. It’s a hands-on look at production monitoring for anything with real users.
News
iOS 27, Your App, and SiriThe promise of a smarter Siri that can effortlessly parse personal context and act on voice commands is finally arriving. But what does that mean for our own apps? Jordan Morgan breaks down the essential APIs you need to know about to get your data ready. From lightweight App Entities and App Schemas to utilizing view annotations, Jordan explains how to structure your models so the system can understand them out of the box.
WWDC26: Xcode Tips and Tricks Group Lab - Q&A
Group labs during WWDC are always packed with hidden gems and practical advice that do not always make it into the main video sessions. Anton Gubarenko attended a range of these group labs and has been putting together some fantastic, highly scannable transcripts of the Q&A sessions. He groups the answers by topic and adds clear context, making it much easier to find solutions for common development bottlenecks.
Code
From Size Class to Available Space: Is horizontalSizeClass Still Reliable?For years, checking the horizontal size class was the go-to shortcut to decide if our app was running on a phone or a tablet. But with recent updates allowing iPhone apps to be freely resized during desktop mirroring or inside iPad environments, those old assumptions are starting to break. Fatbobman breaks down why the traditional system traits we used to rely on are no longer suitable as a continuous width sensor. Instead, we need to shift our mindset toward adapting layouts to the actual available geometry of the view.
How did Apple cut launch time by 30% in iOS 27?
With the recent flurry of WWDC announcements, everyone is talking about the massive new headline features. Jacob Bartlett takes a completely different path, diving deep under the hood of the new release to figure out exactly how Apple managed to slice app launch times by a massive 30 percent. Using Instruments as his guide, Jacob walks through the core optimizations, structural adjustments, and profiling techniques that made this speed boost happen, giving us a fantastic masterclass in mobile performance tuning.
Swipe actions outside of List in SwiftUI
Swipe actions have been a staple of SwiftUI Lists for a long time, but what if you want to use them on custom cards, grid cells, or other standalone views? Majid Jabrayilov covers how to break swipe actions free from the constraints of List containers. He explores the underlying view modifiers and layout mechanics needed to build custom swipe gestures that feel completely native while giving you total design flexibility.
SwiftUI Best Practices as an Xcode Agent Skill
With agentic coding becoming a core part of the daily workflow in the new Xcode releases, the next logical step is teaching these agents how you like to write code. Antoine van der Lee walks through how to build a custom agent skill tailored for SwiftUI best practices. By defining explicit rules and architectural patterns, you can ensure your automated coding assistants generate clean, modern, and highly performant SwiftUI code that perfectly matches your team style guidelines.
RTSP Live Streaming on iOS with AWS
Streaming live video via RTSP on iOS has always been a bit of a challenge since AVPlayer does not support it out of the box. Hariharan Jagan has put together a comprehensive guide exploring how to bridge this gap using AWS infrastructure. The project walks through setting up an end to end pipeline to ingest RTSP camera feeds and stream them reliably to an iOS client, making it a great reference if you are building apps for IP cameras, smart home integrations, or live monitoring systems.
And finally...
I think we can all agree Apple embracing the “Crack Marketing Team” makes for a brilliant start to any keynote. Not to mention that seamless transition from cartoon to real life. Loved it!
