Give your simulator superpowers

RocketSim: An Essential Developer Tool
as recommended by Apple

Issue 188
Oct 10, 2023

Setting goals for the last quarter of the year: Q4.

After reviewing Q3 goals & achievements, it's time to look ahead into Q4. We're already ten days in, so it's essential to set unbiased targets quickly.

I've honestly been lazy over the past three quarters by simply adjusting numbers and using the same objectives. This quarter, I'm swapping the RocketSim followers goal with a more specific goal: growing the average daily new app users for RocketSim.

My main objective is to increase recurring income and grow my SwiftLee audience. Altogether, I've compiled the following Q4 targets:
  • Grow MRR with 40% to $5087
  • Grow X followers by 10% to 52720
  • Grow RocketSim daily new users avg by 30% to 61
  • Grow Newsletter subscribers by 8% to 17138
I aim to fully focus on RocketSim, hoping to gain extra growth. Q4 will include a significant update introducing a brand new UserDefaults editor, and I hope to introduce a referral program. Stay tuned!

If you want to know how you can be more successful with personal goals, please read my article Engineering goals: How to become a more successful developer. Clear goals have been my main driver of growth over the past years.

Enjoy this week's SwiftLee Weekly!

THIS WEEK'S BLOG POST

Sometimes, it's too easy to suppress warnings using a specific attribute. The @preconcurrency attribute is one of these and made me think: is it the right solution to fix Sendable-related warnings in my projects? I decided to dive deeper into this attribute and tell you all about it.

SPONSORED

Build and test paywalls with ease using RevenueCat's new native, remotely configurable paywall templates. Learn more here.

MONTHLY GIVEAWAY

The Do iOS conference takes place in Amsterdam next month. Unfortunately, it's already sold out. Fortunately, you can win a ticket for both the SwiftData workshop & conference days!

CURATED FROM THE COMMUNITY

SWIFTUI

Whenever there’s a major release of SF Symbols, I’d like to remind us of the old days: you had to search the whole web for every symbol and ensure you had proper copyrights. It’s amazing to see SF Symbols 5 arriving with 700 new symbols and enhanced support for custom symbols.

SWIFT

It’s a framework I love to explore since it contains hidden gems: Swift Algorithms. In this article, Danijela Vrzan takes you through one of those gems: chunking data.

Gradually migrating to SwiftData can become easier by benefiting from the insights shared by Pol Piella in this article. Since SwiftData runs on the main thread exclusively, you might even want to consider it temporarily for iOS 17 projects.

OPTIMIZATION

This tip by Dominik Hauser has easily replaced my previous favorite Xcode Shortcut (⌃⌥⌘G)

You might have noticed a difference when using p or po in the latest Xcode debugger console. It’s the result of debugging improvements that made it into Swift 5.9 & Xcode 15.

The initial release of a major Xcode update is often full of new features but also one that lacks proper fixes for specific bugs. I always look forward to .1 releases as they become more stable. In this case, it’s a fix for Unit/UI tests that I’ve been waiting for and that you probably want to benefit from.

TALKS

Last month, I performed a lightning talk on Swift Macros at NSSpain, for which the recording is now available. Do you prefer to read about Macros instead? I’ve got you covered.

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.