I've read a dozen articles about the MVVM pattern, and they seem to just go over my head. What I need is a simple article that shows what this architecture looks like in an iOS app that doesn't overcomplicate it. Here comes Thomas Gegry to the rescue with this straightforward explanation of MVVM and how Swift makes it easy to implement.
Most of us use open-source libraries, and most OSS asks that a license be included in apps that use them. LicensePlist is a script that automatically generates a Plist of all your dependencies, including files added manually or using Carthage or CocoaPods. All these licenses then show up in the Settings app.
Krzysztof Siejkowski in his try! Swift Tokyo talk said that code is "written for people to read & only incidentally for machines to execute." 🤔 While I think this goes a little too far, the point still stands that code needs to be readable. That's the idea behind syntactic sugar, bits of languages that make programming a bit easier. Vincent Esche explores different types of syntactic sugar in Swift and how it can actually make your code less straightforward.
iOS includes an official UIImagePickerViewController class, but like many of its siblings, this view controller is not very customizable. This project provides an alternative image picker, modeled after the Facebook app, to make importing assets simple from a visual and technical point of view.