Give your simulator superpowers

RocketSim: An Essential Developer Tool
as recommended by Apple

Issue 168
May 23, 2023

Stay updated with the latest in Swift & SwiftUI

The 2nd largest newsletter in the Apple development community with 18,573 developers. Don't miss out – Join today:


Get inspired by the finalists!

Apple just announced the Apple Design Award Finalists. The winners will be revealed during WWDC23, but you can already start getting inspired by all the finalists.

Apart from being an opportunity to discover great apps, you can learn a ton as a fellow app developer. All finalists impressed Apple's curation team enough to get nominated, so they're likely innovative, best-in-class apps.

I'm sure many of the nominees are happy with this announcement, not only because it's such an honor! Last year, one of my friends had to keep his mouth shut until Apple announced his app as one of 2022's nominees.

Don't miss this month's giveaway and enjoy this week's SwiftLee Weekly!

THIS WEEK'S BLOG POST

In over ten years of development, Apple featured several of my apps in the App Store. I've learned several tips and tricks to increase my chances of getting featured, which I'd love to share today.

MONTHLY GIVEAWAY

I'm giving away 3 spots for Michael Flarup's App Icon Design Masterclass
Ready to become a Master Iconist? Join the giveaway for free and see if you can win!

SPONSORED

Waldo automates the capture of quality debugging information for iOS developers during the QA process, so you don’t have to rely on a vague bug report to address issues in your build. Try it today!

CURATED FROM THE COMMUNITY

SWIFT

With WWDC around the corner, availability APIs might come in handy when adding support for iOS 17. Majid Jabrayilov tells us all about them.

Refactoring your structs into enums can be helpful and is demonstrated by Vincent Pradeilles in both this article and the associated video.

Lee Kah Seng demonstrates Apple’s recommendations aren’t always working as expected for all cases. If you’re working with PHPickerViewController in your app, you want to read this.

SWIFTUI

SwiftUI and macOS aren’t always best friends. When using a custom NSWindowDelegate for an NSWindow in your SwiftUI app, you can run into memory leaks. The good news: it’s fixable.

Matthaus Woolard demonstrates how they used the Layout protocol in SwiftUI for a challenging feature in one of their apps. Flexible positioning using explicit coordinates might come in handy!

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.