Give your simulator superpowers

RocketSim: An Essential Developer Tool
as recommended by Apple

Issue 252
Jan 09, 2025

This week's SwiftLee Weekly covers:

  • SwiftLee 2024 In Review
  • SwiftLee's Most Read Articles of 2024
  • What to expect from SwiftLee in 2025

Enjoy this week's SwiftLee Weekly!

THIS WEEK'S BLOG POST

SwiftLee in 2024: Lessons learned and achievements

Time flies when you're having fun! I truly started having fun after going indie in March of 2024: one of my significant achievements. This week's article reviews my lessons learned, achievements, and looks ahead into 2025.

SPONSORED

Screenshotbot: Scale up your snapshot tests, without the friction

Spending too much time maintaining snapshot tests? Screenshotbot works with your existing snapshot tests and stores your images. Say goodbye to Git LFS. Screenshotbot notifies you on pull-requests when snapshots change. Curious? Try out Screenshotbot!

SWIFTLEE'S MOST READ ARTICLES OF 2024

1. Async await in Swift explained with code examples

With Swift 6, concurrency is more popular than ever. A clear winner of this year is my article on async/await.
avanderlee.com

2. MainActor usage in Swift explained to dispatch to the main thread

Recently updated and also related to concurrency: how to properly use @MainActor in Swift?
avanderlee.com

3. Sendable and @Sendable closures explained with code examples

Unsurprisingly, after basic async/await knowledge and diving into actors, Sendable types often cause confusion.
avanderlee.com

4. @ViewBuilder usage explained with code examples

Have you ever used @ViewBuilder consciously? It’s pretty valuable for SwiftUI and a popular article in 2024.
avanderlee.com

5. @StateObject vs. @ObservedObject: The differences explained

While we don’t need these types anymore since the introduction of Observable, this article is still read often enough to be in the top 5 of 2024.
avanderlee.com

SWIFT EVOLUTION

An overview of last week's Swift Proposal state changes. Check them out when they're in review, as it's your opportunity to influence the direction of Swift's future.

There are no updates this week due to the holidays!

QUESTION OF THE WEEK

How can I get my question(s) answered in a future newsletter issue?
Anonymous

This week, there's no question of the week. Instead, I'd love for you to submit your questions via this form. It only takes a minute, and it's an excellent opportunity for you to benefit from the experience of developing apps since 2009.

EARN ROCKETSIM LIFETIME

Share and Earn RocketSim Lifetime & a 1-on-1 coaching session

Apple has recognized RocketSim as an Essential Developer Tool in the Mac App Store, and now you can get lifetime Pro access by sharing your unique referral link!

How to get started:

{{subscriber.rh_reflink}}

Rewards:

  • Earn your first reward after just 3 sign-ups!
  • Check your progress anytime using your referral dashboard.
  • The grand prize? A personalized 1-on-1 career coaching session!

Several subscribers have already claimed their rewards—will you be next?

Thank you so much for your support, happy new year, and until next Tuesday,

Antoine