Sponsored Link
Live App Store & TestFlight review times from Runway
Get a pulse check on current average review times, beta review times, and even build processing times for iOS apps. Data is collected live and aggregated across thousands of releases from mobile teams that ship with Runway. Check out the latest stats here!
Tools
Automating Swift command line tool releases
Developing command line tools with Swift has never been easier, but how do you distribute them in a way that’s easy for people to download and later update? There’s Homebrew, of course, but that involves making a new release, packaging it, and pushing it to brew. Doesn’t it? Imagine if you could automate it, as Pol Piella did.
Code
Introducing Swift Power Assert
I love the idea behind this new library from Kishikawa Katsumi so much. Asserts that, if they fail, include a trace of precisely what didn’t match. The bad news? Unfortunately, you’ll need to wait for macro support in Swift before you can use it, but it’s coming.
Writing a Web Browser from scratch
I couldn’t have imagined I’d read a two-part article on creating a web browser and HTML rendering engine in Swift this week, but I did. Thanks to Jason Brennan for writing it!
Get started with Create ML
With all the recent focus on large language models and generative AI, it’s easy to forget that it’s not the only AI game in town. You can do amazing things with the neural engine inside your phone or Mac. Here’s Natascha Fadeeva showing us how to detect the weather from an image using Core ML. 🤖
Design
A Data Visualization Masterpiece
It was the “hyper-local” weather forecasts that persuaded me to download Dark Sky, but it was the UI that kept it installed and on my first home screen as my primary weather app for ten years. Read this post from Srini Kadamati for a fantastic deep dive into what made the UI in Dark Sky so great.
Jobs
SwiftUI and TCA Developer @ MFB Technologies, Inc. – We make Align, an enterprise platform used by top trial lawyers. Looking for a motivated dev to join our iOS team and help us add new features and integrations to our iPad client. The client app is written entirely in SwiftUI using The Composable Architecture (TCA) framework. U.S. residents only. – Remote (within US timezones)
Is your company hiring? Did you know you can post jobs for free over at iOS Dev Jobs? Now you do!
And finally...
Where would you find the open-source code for banner
in macOS?
Comment
Congratulations if you received a golden ticket to the show!
I’d have loved to be there this year, but again decided not to put my name in the hat for a ticket. I’ll certainly miss meeting old friends, making new ones, and finally getting a glimpse inside the ring at Apple Park! It’s just a very long way to travel for a single-day event, and the sensible side of my brain won out for once. 😂
I think this format for WWDC is great, and I wouldn’t change it back. Having a primarily virtual conference makes perfect sense, and I’m glad Apple shows no signs of returning to a fully in-person event. 👍
Now, where do I pick up my VR headset to feel like I’m in Apple Park as I watch the keynote from my living room? 😂
Dave Verwer