1 min read

Issue #23

Hi there,

WWDC is coming soon, are you excited? I am, but also looking forward to some vacation time. Not sure yet how much of catching up with the freshest-and-greatest content I'll do in June, but either way there will be some interesting stuff to share.

Also stay tuned for the next issue #24 on June 1st, it will be a very special one ๐Ÿคฉ

Now, let's dive in ๐Ÿ‘‡


Sizing of SF Symbols

Great thread, nothing to add ๐Ÿ˜Œ Excited to see that Natalia is back to blogging. She posts interesting content regularly, I wish I could feature all of it! Make sure to follow her on Twitter.

Automating the encryption compliance check

Definitely makes the life easier. For additional instructions check ย Complying with Encryption Export Regulations

Comparing date ranges

Since overlaps(_:) is declared on Range and ClosedRange, it can be useful not only for dates, along with contains(_:) (also found as the ย ~= operator). One can almost forget about comparison operators ๐Ÿ˜€

On dependency injection

Some food for thought on the topic of injecting / resolving dependencies. In this Twitter thread you'll find interesting points for and against various approaches ๐Ÿ‘‡

Starting with unit testing

I wrote a guide to help developers who are motivated to start unit testing their code, but are uncertain about where to begin in practice. Among other things, you'll find some approaches to picking what to test, and how to start testing seemingly untestable code.

Unit testing: The pragmatic guide on where to start | Marina Gornostaeva


โ˜ฎ๏ธ

Alright, thatโ€™s it for today.

Did you enjoy this issue? Let me know by pressing the buttons below, so I can improve the newsletter.

Got feedback? Want to see more, or less of certain kinds of tips? Iโ€™d love to hear from you. Reply to this email or reach out on Twitter via @ios_code_review ๐Ÿ™Œ