The first beta of Swift 3.1 also made an appearance this week and with it, this post on the official Swift blog on how large mixed Swift/Obj-C projects are going to see significantly improved compile times. Xcode 8.3 includes the new compiler if you have a project you’d like to give it a try with.
Looks like plans for Swift 4 are firming up and various manifesto documents (for example, Strings last week) are making their way into the Swift repository. This one is a very thorough discussion of ABI stability.
Ole Begemann talks customisation of string interpolation in Swift. He defines two new string types to hold sanitised and unsanitised HTML strings that behave differently when interpolated. There’s some code in here which is already deprecated awaiting a redesign in 4, but it’s still a really interesting post.
Erica Sadun with far too many ways to get that optional populated! 😀 You might also find Russ Bishop’s extensions to Optional interesting if you like this.
Yes, this article is actually about Android apps, but it’s a great reminder to double check your code for this kind of problem.
For when a simple screenshot simply won’t do! These are very pretty.
Ben Dodson with more thoughts on the UK pricing change that I mentioned last week. There are some subtleties here that you’ll want to be aware of.
Ben Scheirman and Soroush Khanlou run through the implementation of the Poker Hands kata. I like watching two people solve a kata as you get to see/hear their internal thought processes clearly as they need to discuss the potential path forward with every step.
Hired matches outstanding people with the world’s most innovative companies. 🕵️
Our mission here at Peak is to make lifelong progress enjoyable.
I’d almost forgotten about this… 😯