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

RocketSim: An Essential Developer Tool
as recommended by Apple

Issue 121
Jun 28, 2022

The inspirational aspects of in-person conferences can not be underestimated.

Last week, I've been visiting AppDevCon to give a talk on some, any, and generics. Alongside watching great talks by others from the community, I've been meeting many inspiring people. Sometimes, I decided to continue gaining energy from in-person conversations by skipping a talk.

Having like-minded people around you sharing their stories of building apps is a great motivator for personal projects. Shared stories are inspirational and add significant value while watching talks in-between. If you can visit a conference in person, I encourage you to do so!

I'm always looking forward to giving a talk, but it's also a great feeling to be done and be able to continue development again. Both RocketSim and Stock Analyzer will receive some updates in the upcoming weeks.

They recorded my talk, but it might take time before it's online. In any case, I'll be giving my talk again at Swift Conf and FrenchKit. See you there?

Enjoy this week's SwiftLee Weekly!

THIS WEEK'S BLOG POST

Existentials in Swift have been around for a while but were only explicitly indicated with the any keyword starting with Swift 5.6. In our road towards Swift 6, we should start looking into what existential are since they'll be enforced beginning in Swift 6. Let's dive in!

SPONSORED

Reliably measure app size, speed up your app's startup time with Emerge's Launch Booster, and much more. Emerge is actively used by many of the top mobile development teams in the world. Use Emerge’s advanced app optimization and monitoring tools and start optimizing your apps.

SWIFTLEE JOBS

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

CURATED FROM THE COMMUNITY

SWIFT

Joe Fabisevich is here to introduce us to a new architecture, published with a well-written in-depth article and several open-sourced repositories. I loved the detail he put into this article, sharing his insights, but I was even more impressed by his journey towards creating this new architecture. There is a lot of thought and energy put into this solution, so definitely worth it for you to check it out!
SwiftUI had some tremendous updates for macOS this year. If you’re developing a Mac app, you might want to plan some improvements you can apply by following this article by Trozware.
I spoke with Krzysztof Zabłocki during AppDevCon and realized there had not been enough attention in my newsletter for all the remarkable frameworks he developed. I’m sharing a link to his blog, full of inspirational tools, ideas, and open-sourced frameworks for you to optimize your workflow.
Articles like these from Guilherme Rambo are a unique kind and will probably also target only a few of you. I always enjoy reading these deep dives since they’re inspiring in many ways. Did you find an API that wasn’t covered during a WWDC session? Or maybe an API that misses documentation. You could follow Rambo’s example!
Paul Hudson shares his thoughts on this year’s WWDC, but most of all: he shares his top 10 WWDC sessions. His number 1 is the session I’m currently using to optimize Stock Analyzer. Yet, there are sessions in his top 10 that I need to watch!

ROCKETSIM

Have you ever been running into issues with SwiftUI previews? It might have been solvable by clearing the SwiftUI previews cache. Doing so is kind of the same as deleting your Derived Data folder when running into weird build issues.

RocketSim 8.1.0 introduces a new status bar menu action to clear the previews cache and help you out accordingly.

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.