One more thing...
Hello, you're reading Infinum iOS Cocoa Treats, bringing you the latest iOS related news straight to your inbox every week.
Patterns for Working With Associated Types
Understand how to model your way around some of the issues that arise when introducing associated typed protocols into your codebase.
Read More
Blog posts
One of the issues introduced by storyboards is that they make it impossible to pass dependencies to view controllers in initializers.

Earlier this week, John Sundell wrote a nice article about building an enum-based analytics system in Swift. He included many fine suggestions, but Matt Diephouse believes he’s wrong about one point: that enums are the right choice.
The Internet is full of posts about how Objective-C runtime works. However, to get a complete understanding of what is going on under the hood, it’s a good idea to drill down to the rock bottom and see how iOS app code is packed into binary files. And of course, finding yourself under the hood cannot be avoided when tackling reverse engineering tasks.
Have you seen these Swift tricks, Xcode hidden features & time-saving shortcuts? I collected 15 iOS tips & tricks for boosting your productivity…

Libraries
Turi Create simplifies the development of custom machine learning models.

Videos

Helen and Kostas propose a recipe for reducing the friction of error handling with just a few lines of code.

We benchmark the CSV parsing code from the previous episode and refactor it to become an order of magnitude faster.

Curated by Infinum's iOS team.
Infinum iOS Team · 156 2nd St · San Francisco CA 94105 · USA
Unsubscribe | View in browser