Win a ticket for ARCtic Conference. Learn more.
Win a ticket for ARCtic Conference.
Give your simulator superpowers

RocketSim: An Essential Developer Tool
as recommended by Apple

Issue 255
Jan 30, 2025

This week's SwiftLee Weekly covers:

  • Network Speed Control for Xcode's Simulator
  • Important App Store News
  • Creative Coding using Swift

Enjoy this week's SwiftLee Weekly!

THIS WEEK'S BLOG POST

RocketSim 13 - Network Speed Control

The next major release of RocketSim introduces a Network Speed Control. Similar to the Network Link Conditioner, but: it only affects your Simulator's networking conditions!

Find out what's more new in this release or check out this YouTube video:

video preview

SPONSORED

Master Mobile Monitoring SwiftUI Apps

Monitor your app’s health with real-time insights into crash-free rates, start times, and more. Optimize performance and prevent user churn by addressing critical issues like app hangs, and ANRs. Learn how to keep your iOS app running smoothly across all devices by downloading this eBook.

CURATED FROM THE COMMUNITY

Apps without trader status will be removed from the App Store in the EU - Latest News - Apple Developer

This is the most important article to read this week. Ensure you’ve correctly set your trader status or your apps might be removed from the EU App Store.
developer.apple.com

Introduction to Non-Copyable types

What if you want a struct to be only used once? You can prevent it from being copied using non-copyable types in Swift. Vincent Pradeilles explains how it works.
swiftwithvincent.com

Getting started with creative coding using Swift and SwiftUI

I’ve never tried creative coding before, let alone using Swift. This might change after reading this in-depth article by Create with Swift.
createwithswift.com

How to use cryptographic hash functions in CryptoKit for iOS security

This article by Natascha Fadeeva came in handy: I literally have to update a hashing algorithm in my app this week. Apple’s CryptoKit framework is great for this.
tanaschita.com

Attending Apple Intelligence and App Intents workshop at Paris

What is it like to attend an Apple workshop? Thomas Durand shares his learnings on Apple Intelligence, App Intents, and the sample app they had to work with.
blog.thomasdurand.fr

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.

CODE SNIPPET OF THE WEEK

Using nonmutating in Swift

You can find this post on Twitter/X, LinkedIn, or Bluesky.

twitter profile avatar
Antoine v.d. SwiftLee 
Twitter Logo
@twannl
12:54 PM • Jan 20, 2025
7
Retweets
78
Likes

QUESTION OF THE WEEK

Do you offer any coding courses for Swift development?
Anonymous

While my blog offers many articles and resources for free, I still often get asked whether I offer coding courses or even workshops. Up until now, I only released a course called "From Side Project to Going Indie," but I'm happy to share that I've started working on a new course focused on Swift Concurrency.

Three of the most popular articles of 2024 related to concurrency. This topic is close to my heart, and my articles are well-received.

Join the Swift Concurrency Course Waitlist

Be the first to know when the course goes live and get exclusive behind-the-scenes content and discounts. All you have to do is click the following button:

P.S. I'll also talk about Swift Concurrency at Deep Dish Swift and AppDevCon. Get your tickets while you still can!

Want to have your question answered next week? Ask your question via this form (anonymously) or reply to this email with your question.

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, and until next Tuesday,

Antoine