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

RocketSim: An Essential Developer Tool
as recommended by Apple

Issue 152
Jan 31, 2023

The power of working in batches.

To become more productive, try reducing the time you have to switch contexts.

Simple example: I only go over my emails once per day. As an engineer, I don't need to check in more frequently. You can find more tips like this in my article regarding speeding up.

Lastly, I'm working with a few exciting companies looking to hire engineers right now, all VC Backed Seed Co
* Founding Engineer - Remote US
* iOS Engineer - Remote US
* Full Stack - London

If one is interesting, apply here, and you'll be put in front of the founders / hiring managers. If none of these roles are suitable for you, still consider applying to my collective — I get to work with a few new founders & talent leads at really cool companies per week, so that more opportunities will pop up.

Enjoy this week's SwiftLee Weekly!

THIS WEEK'S BLOG POST

The Simulator allows us to develop apps faster, but it's also giving us a unique benefit over building on a device. As a developer, it's an essential skill to be able to explore your app's directories to find bugs, security risks, and potential optimizations. This week's article will explain the most important directories to explore.

SPONSORED

When it comes to testing, efficiency and coverage should not be mutually exclusive. Waldo helps teams like Rocket Money provide bug free experiences to their iOS users while saving time. Learn more!

CURATED FROM THE COMMUNITY

SWIFT

Pol Piella has been on a journey of automating things lately and actively shares the results. This time, he demonstrates how he used GitHub Actions to automatically post a tweet for his most-read articles.

Value types, references types, copy on write: if these don’t sound familiar to you, check out this article by Artur Gruchała that explains them well.

While Rony wrote this article a few years ago, I still found a lot of exciting tips in this list. My favorites are the ones related to App Store Optimization, the dispatch precondition, and the Swift build flags.

SWIFTUI

Chris takes us on a journey with variadic view’s children. The API demonstrated might not be App Store-ready since it’s marked with an underscore, but the possibilities it brings are interesting. Make sure to give the Moving Parts article a read as well if you’re interested in this topic.

I agree with John Sundell; strangely, we don’t have an easy way to read the current content offset within a ScrollView in SwiftUI today. In this article, you’ll learn how to work around this limitation.

Another interesting article by Chris. This time, he explains why the protocol name ‘View’ could be seen as misleading. Curious why? Please give it a read!

VIDEOS

That’s right! What if you could use TikTok and learn a bit of SwiftUI simultaneously? [email protected] got you covered!

FEATURED SWIFTLEE JOBS

Join the SwiftLee Talent Collective if you're hiring mobile engineers or are open to exciting opportunities.
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.