There are vast online resources you can tap on to get started on iOS app development. Among the forests of sites, tutorial and books, we hand picked the top 5 best resources to get you dive in straight away.
Nothing beats the official source of information on iOS app development. Apple’s iOS Dev Center contains all documentation, tutorials, sample codes, downloads and marketing resources that you need to get your app from zero to App Store. You can register for free on the site for access to these information. And then sign up for the paid $99 per annual developer program when you’re ready to ship your apps.
Offered by Stanford’s School of Engineering and available via iTunesU, CS193P Developing iOS 7 Apps for iPhone and iPad is hands down the best course for beginner iOS developers. Stanford has been offering this course for a few years, and there are editions of this course for older iOS version. Please make sure you pick up the latest one updated for iOS 7.
There are many good books on iOS programming, and you can’t go wrong by starting with iOS Programming:The Big Nerd Ranch Guide. Currently into its 4th edition, the book covers comprehensive area of iOS app development by going through building actual applications.
RayWenderlich.com is one example of a personal blog evolves into one of best iOS learning resources on the web. The site contains quality written and video tutorials, podcasts, free and paid ebooks, with team of experts contributing contents on beginner and advanced iOS programming topics.
StackOverflow is the de facto questions-and-answers site for programmers. Before asking your first questions on iOS programming, do a site search. Your questions more than likely have been asked and answered before.