I agree with Ben Scheirman, if you're new to the language that this language feature could feel weird. However, I think it's easily explainable and worth the potential confusion for the improvement to the language. I like it.
iOS 12 had some big developer features like ARKit and Create ML, but that's not what this week's NSHipster post is about. It's about the small things that you might otherwise have missed. Did you know you could detect a "flat" device orientation, or read an NFC tag when your app is backgrounded?
As you might imagine, this was nearly the "And Finally..." link fo this week, but I can actually see this being potentially useful in all sorts of projects. As someone who once built an iOS game which allowed user uploaded photos, I wish this had existed several years ago. 😯
I often link to open source apps in the hope that they'll teach someone something about app development. One disadvantage of linking to a GitHub repository though is that there's usually not much of a guide about how to get into the code if you're new to it. Not so with AudioKit Synth because this post will give you a great start at getting into this comprehensive open source audio app.