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.
SPONSOR Tired of wasting time debugging your Swift app? Instabug’s SDK is here to help you minimize your debugging time by providing you with complete device details, network logs, and reproduction steps with every bug report. All data is attached automatically. It only takes a line of code to setup. Get started for free.
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.