I've just added 270 articles to my Swift Knowledge Base, taking it up to 576 tips, techniques, and answers for Swift developers – all updated for the latest version of Xcode and Swift. Click here to browse the knowledge base by category or search for something specific.
Many people have never heard of my work on this knowledge base, mostly because I'm terrible at marketing. If you find something useful here, please help pass on the word by telling others!
I've included a full list of all 270 new articles below, but here are my top twelve you should check out:
If you were curious, the one that took the most time to write was "What is a monad?" – I wrote that in just a few minutes, then rewrote it, rewrote it again, then again, then again and again, until my brain was starting to switch off. It's one thing to understand something, but quite another to be able to explain it in terms that everyone can understand.
Sponsored You’re already busy updating your app for Swift 4.2 and iOS 12, so why not let Instabug help you find and fix bugs? Add just two lines of code to your project and receive comprehensive reports with all the feedback you need to ship a world-class app – click here to learn more!
Paul Hudson is the creator of Hacking with Swift, the most comprehensive series of Swift books in the world. He's also the editor of Swift Developer News, the maintainer of the Swift Knowledge Base, and Mario Kart world champion. OK, so that last part isn't true. If you're curious you can learn more here.