By releasing Turi Create to the public, Apple is making is easier than ever for people without a machine learning background to leverage the power of object recognition in their own projects. This project allows developers to easily export models to CoreML, making it fully compatible with iOS projects. Apple acquired this technology in 2016, and this release is just another way this acquisition is affecting the iOS platform in major ways.
Twitter open-sourced the Twitter Kit SDK, which is the framework which third-party apps use to access Twitter content. Digging through the codebase, this repository looks like a great place to learn about best practices in API development – and Twitter is accepting pull requests from others who want to make Twitter Kit better (Objective-C doesn't scare you, right? 😁).
App deeplinks allow users to open a certain part of your app from a link – but once the app launches, how do you make the app go where the link tells it to? Stan Ostrovskiy discusses how he approaches this problem in an organized, intuitive way. I'll definitely refer to this article the next time I need to work with deeplinks. ⭐️
Robert-Hein Hooijmans just released this animation framework which makes adding spring animations a breeze. The repository includes example projects based on UIKit and SceneKit, showing just how flexible this animation system can be. Whether you're working on a normal app or a game, see if Ease can help improve your animation code.
iOS 11 introduced some pretty significant changes to how UITableViewCell separators aligned, and the iPhone X only made things more complicated. If you're using custom insets in your table views, make sure you understand what these changes are and how you can best leverage them – this article is a great resource to do just that.