A few weeks ago there was an extended discussion on the future of Objective-C and I linked to a couple of different stories on it. This week Jason Brennan posted a follow up to his original article. He argues that we're not thinking big enough by just considering a replacement for Objective-C and that we need to think of a bigger picture on how we build software in a more modern way. It's a lengthy article but certainly one worth reading, and looking back on in 5 years.
Nail the toughest tech interviews
Get trained by tier-1 instructors with individualized coaching and 1:1 sessions, mock interviews, and personal feedback. Register now for the next Interview Kickstart webinar and nail your next interview.
If you use UserDefaults in an app
Isn’t that … every app? If this applies to you then Craig Hockenberry has something you’ll want to read before you next upload a release to the App Store.
If you’d like to see your job featured in iOS Dev Weekly, post it on iOS Dev Jobs and select “Featured listing” as you check out, and it’ll be in next week’s newsletter. 🎉
If you’d like to see your job featured in iOS Dev Weekly, post it on iOS Dev Jobs and select “Featured listing” as you check out, and it’ll be in next week’s newsletter. 🎉
If you’d like to see your job featured in iOS Dev Weekly, post it on iOS Dev Jobs and select “Featured listing” as you check out, and it’ll be in next week’s newsletter. 🎉
Don't forget to post all your open Swift and iOS/macOS/etc jobs to iOS Dev Jobs. It’s free for standard listings, or paid to also have your job featured here next week.
There was a trio of Swift concurrency posts this week and since it’s such a hot topic at the moment, you get all three here. First up, and the link above, is Matt Massicotte on isolation. Next is Joannis Orlandos on shared mutable state, and finally SwiftUI Views and MainActor from fatbobman. Enjoy!
Visiting WWDC is always a special experience, but attending is harder than with many other conferences. You have to win the ticket lottery due to the demand, almost everyone will need a flight of some duration, and let’s not even talk about the hotel prices! 😱
That’s a challenge even if you have a company willing to fund you, but it must feel completely out of reach for almost all students, which is why I love that Apple organises the Swift Student Challenge every year. Apple announced the winners this week, and from the 350 winners, Apple picked 50 to attend a three-day event around this year’s conference. 🎉
I got a chance to talk with a couple of the winners this week: AJ Nettles and Dezmond Blair. In previous years, the students have organised to keep track of everyone’s submissions, and I always loved browsing and linking to those repositories each year. There is no 2024 repository, unfortunately, but getting to meet AJ and Dezmond was a treat.
Their apps are impressive, too, with AJ creating a password manager using CryptoKit and Dezmond making a mountain biking companion app using ARKit.
Congratulations to all the winners this year, and I hope those who are attending the conference will make them feel welcome and part of the community.
I’ll finish with some words from AJ, who had this to say when I asked if he had any advice for next year’s students:
“Don’t be afraid to fail. If your code doesn’t compile then try again with a different approach. It will error. It will have bugs. But if you keep trying to improve it, you’ll get there.”
That’s good advice for everyone, not just next year’s students! 👍