Hacking with Swift is a complete Swift training course by Paul Hudson that teaches you app development through 38 hands-on projects. Everything is taught as part of a practical project, so you can immediately apply your knowledge as you learn. All project files are open source available on GitHub.
I featured this Project on Product Hunt, because it helped me learning one of the most interesting programming languages. I things, this book is the best way to start developing for iOS and Mac OS.
Would not have launched my app without the incredible help of hacking with swift. Not only have it helped me a lot over the years but it also helped my intern to get up to speed with developing in Swift in just a couple of months. He was studying Java development at the moment.
A constant resource, Hacking with Swift was the perfect companion for learning about Swift and Apple app development. The information was easy to follow and the forum integration helps with the more niche errors/issues.
Hacking with React