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
overlaps(_:) is declared on
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 🙌