Once-a-year Black Friday deals are coming. Read more.
Give your simulator superpowers

RocketSim: An Essential Developer Tool
as recommended by Apple

Issue 170
Jun 07, 2023

WWDC Christmas.

We can call this week of new presents WWDC Christmas. I can't describe how excited I am about all the new updates we've received this year.

I've been lucky enough to join WWDC in person this year, and it feels like we're slowly growing back towards the old days of dub-dub: the community energy, the parties, and three days of Apple events. I hope we'll return to a whole week of events next year, combining community-driven and Apple-hosted events.

While Apple Vision Pro is the big announcement for many this year, I've been personally excited about SwiftData, Macros, and the new Observation framework. Combined with Vision Pro, you can expect many new articles from me over the rest of the year.

Lastly: don't feel pressured to watch all WWDC sessions as soon as possible. I recommend watching the more prominent "What's new sessions" and taking note of the more in-depth ones. Whenever you're in the context of a particular topic, you can watch those specific sessions and apply the learnings directly.

Have fun with all the new changes, and enjoy this week's SwiftLee Weekly!

THIS WEEK'S BLOG POST

SwiftUI introduced a new component called ContentUnavailableView. It allows you to easily handle empty search results or network request failures. The standard variants speed up development even more with ready-to-use and localized outputs.

MONTHLY GIVEAWAY

This month's giveaway allowed you to win one of the 3 spots for Michael Flarup's App Icon Design Masterclass

I'm happy to announce Oskar, A. Damasceno, and O. Brin are the winners of this giveaway. You'll be contacted soon!

SPONSORED

Stream's Chat SDK helps you build beautiful chat applications with as little code as possible. With our SDKs, you can bring high-quality chat experiences to all of your end users. SDKs available for UIKit and SwiftUI.

CURATED FROM THE COMMUNITY

SWIFT

Paul Hudson takes you through the latest changes in Swift 5.9 announced during WWDC 2023.

If you’re looking for a quick visual overview of new changes in Swift and Xcode, Vincent Pradeilles got you covered.

SWIFTUI

I love these changes to SwiftUI that didn’t make it into the SOTU. Matthaus Woolard visualizes the new ControlGroup that mimics what you know from long-pressing app icons.

UIKIT

While many of you might focus on SwiftUI, there are some changes on UIKit as well. Jordan Morgan mentions it’s getting fewer updates yearly, but it’s good to see compatibility exists for new views like UIContentUnavailableView.

It’s not always fun to see your open-source project getting Sherlocked by Apple, but in this case, I’m super happy about it! Sarun explains how you can create previews for UIKit and AppKit views.

FEATURED SWIFTLEE JOBS

Join the SwiftLee Talent Collective if you're hiring mobile engineers or are open to exciting opportunities.

Other Jobs:
To check out more exciting opportunities or to post your job position: Check out the SwiftLee Jobs Board.

For companies
Get bi-weekly drops of world-class talented mobile engineers, open for new opportunities. Pre-market:  Many members of the SwiftLee Talent Collective haven't signaled anywhere else that they're open to new work.

For mobile engineers
Apply and receive attractive opportunities without obligations. If you will, your profile can stay completely anonymous, and you decide which companies to reply to. Read my tips to increase your chances of getting accepted as a talent.

THANK YOU

Thanks for being a SwiftLee subscriber!

All my content is available to you for free. Like what I do and want to support me?
Help me reach my Sponsor goal on GitHub.