Give your simulator superpowers

RocketSim: An Essential Developer Tool
as recommended by Apple

Issue 244
Dec 03, 2024

This week's SwiftLee Weekly covers:

  • Apple Intelligence
  • GitHub Copilot for Xcode
  • Common concurrency mistakes

Enjoy this week's SwiftLee Weekly!

THIS WEEK'S BLOG POST

URLSession async/await: Perform network requests in Swift

This week’s article explores the modern approach to handling network requests in Swift using async/await. It covers leveraging URLSession with the new concurrency features, making managing network calls more straightforward. I also share a tool I always use when working with network requests.

avanderlee.com

SPONSORED

Transform Your Career with the iOS Lead Essentials — Black Friday Offer

This Black Friday, unlock over 40 hours of expert training, mentorship, and community support to secure your place among the best devs. Click for early access to this limited offer.

CURATED FROM THE COMMUNITY

Using ViewThatFits to Create a More Accessible List Cell in SwiftUI

A guide to using ViewThatFits in SwiftUI to make list cells adaptable and accessible, improving the user experience on multiple device sizes. This is especially useful when making your views more accessible.
medium.com

Exploring Apple’s Intelligence Writing Tools

An overview of Apple’s writing tools powered by on-device intelligence, covering features and applications for improving text-based user interfaces. Learn how you can leverage it in your applications.
createwithswift.com

GitHub Copilot for Xcode

This article demonstrates GitHub Copilot for Xcode and shows how it can speed up development and assist with code completion and suggestions. One the biggest announcements of last week!
medium.com

Problematic Patterns in Swift Concurrency

A must-read if you’re working with Swift Concurrency. Matt lists many common mistakes and shares how you can solve them.
massicotte.org

Exploring SwiftUI Image Playground

With the release of 18.2 betas, we also get the opportunity to work with SwiftUI’s Image Playground. Rudrank shares his first experiences.
rudrank.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 Swift Evolution changes this week.

QUESTION OF THE WEEK

What is the best way to handle the finances of an Indie developer in Europe? Create a company since the start or go with a personal developer account?
Anonymous

A common question I've been asked multiple times is how to handle finances.

Let me start by saying I won't give any financial advice. Each case is specific to your circumstances and country. In general, getting an expert to provide you with the insights you need is best.

However, a developer account decision is something I can answer from my experience. I started with a personal account and only transitioned it to a SwiftLee company account when I also transitioned to - what we call in the Netherlands - a company.

I started small, running a side business as an individual. Once revenue grows, it's time to reevaluate and decide whether it makes sense to restructure your business—once again, with the advice of an expert in your legal environment.

Lastly, in my going-indie course, I advise reinvesting all your side-income earnings for growth while you're still working at a full-time job. You don't need the income, so you might as well use it to grow faster and potentially allow yourself to go indie quicker.

Ask your questions (anonymously)

I'm almost out of questions, so I would love for you to fill in the form! It's a small form, and you can submit your questions anonymously. Feel free to ask anything here!