A little more than a week ago, I set out a challenge for myself to learn iOS app development and make $5000 in six months. To achieve my goal, I wanted to choose the best resource to learn iOS 9 app development and Swift 2 from. As Apple is known to introduce breaking changes every time they release something, I wanted the resource that I chose to be as up to date as possible. So, my list only includes resources teaching iOS 9, Swift 2, and Xcode 7.
Since I bought a Mac to do Ruby on Rails development, I have always wanted to get into making iOS apps. Recently, I moved to Bahrain, and finding out that Ruby on Rails is virtually non-existent here got me thinking about learning iOS app development.