Last week, Dave included a link to the changes to SFSafariViewController in iOS 11. This post goes through what these changes mean to apps using OAuth and how to implement authentication using the new APIs. I'm impressed by the simplicity of this new resource – it's going to make working with web services a breeze.
Kristina Thai dives into the most notable change of watchOS 4: the new frontmost app state. The last app on the user's wrist when they look away has newfound capabilities, like playing haptics, intercepting notifications, and remaining active for more time. To benefit from these changes in your Apple Watch apps, look no further than Kristina's post!
I remember seeing a couple different ARKit rulers on Twitter last week, and now there's even an open-sourced one! Even though the ReadMe is written in Chinese, the code itself is in English (and well-documented). I'm hoping to see even more open-source ARKit projects as developers get a chance to finalize their iOS 11 projects.
Key paths in Swift 4 fascinated me from the start, but this post by Chris Eidhof really blows my mind. By wrapping a struct in an object, he lays out a way to get the benefits of both a reference type and a value type while allowing himself to observe anything in his object graph. This is a heavy read, but it's worth it if only to expand your knowledge of the Swift language.