Swift 3

Together with iOS 10, watchOS 3 and Xcode 8 Swift 3 made its way into the public. Of course there were betas of Xcode (and with it Swift 3) before the public release. And of course I was playing around with them, too. While more and more projects are converted


tl;dr; There is a neat little library for handling NSUserDefaults over here. For a project I've recently worked on, I've created a settings class which mirrors its properties into NSUserDefaults. I did so by overriding the getters and setters and directly forwarding the calls to NSUserDefaults. After adding one