Black Friday: Save 50% on RocketSim & Going Indie Course. Grab the deal.
BF: Save 50% on RocketSim & Going Indie Course.
Give your simulator superpowers

RocketSim: An Essential Developer Tool
as recommended by Apple

Issue 117
May 31, 2022

Prepare yourself at best for WWDC 2022.

Apple Developer Christmas is around the corner! A busy week for us all, but most of all, a week with a lot of new cool things to work with.

While curating articles for this week's SwiftLee Weekly, it was clear to me that many bloggers prepare themselves for WWDC. Donny shared his iOS Developer's guide to WWDC 2022, while Natalia shared her tips for WWDC. Both are great resources to prepare yourself.

At the same time, Rene Ritchie shares insights into how much work it takes for Apple to prepare and organize a WWDC event. All these resources get me excited for next week's journey.

My tips would be not to feel overwhelmed by all the sessions released next week. It's not expected for you to watch everything in one week. In fact, I watched a WWDC 2021 session for the first time last week!

Unfortunately, I won't be at WWDC in person, but you can catch me at Q42 during the CocoaHeadsNL meetup. See you there?

THIS WEEK'S BLOG POST

Last weekend, I started working on Stock Analyzer again. I optimized the piece of code I was using for RocketSim to ask for ratings and decided to write down my learnings in this week's article. Are you already asking for ratings inside your app?

SPONSORED

With a few lines of code, RevenueCat gives you everything you need to build, analyze, and grow in-app purchases and subscriptions without managing servers or writing backend code. Get started for free.

SWIFTLEE JOBS

Get your job positions listed on all 190+ SwiftLee articles and 4 SwiftLee Weekly editions. Read more.
(Germany)
Browse Swift-related Jobs, or add your own on SwiftLee Jobs.

CURATED FROM THE COMMUNITY

SWIFT

I’m always looking for ways to speed up our testing suites, and this tip by Marco Eidinger ‍ is something we already do. It might also be an excellent reason to start looking into code that depends on singletons defined in your AppDelegate, since your tests will likely break after using this technique.
While I’m unsure whether I’ll ever need such a protocol, I did enjoy the creativity that comes with the CaseSequencable protocol created by Orestis Papadopoulos.
Unqualified access to your view modifiers can lead to unexpected behavior when configuring views in SwiftUI. Marco Eidinger ‍explains to you how this works.
Window management on macOS in SwiftUI is something I’ve stayed away from for a while. Though, this tweet by Natalia Panferova might be the starting point for me to dive back into SwiftUI’s support for windows.
This article by Bruno Rocha has been a great reminder that I did not have many signing issues lately. Bruno even concludes this article with doubts about whether it's even valuable to read this article if you're doing iOS development. I still think it's worthwhile since it's good to know how things work under the hood!
No, this is not a 3rd party library! There’s a struct called CollectionOfOne in Swift. Toomas Vahter explains to you why you could potentially use it.

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.