Posts Tagged ‘starting’

Starting iPhone & iPad development

March 13, 2012

A friend of mine requested a list of resources I used when starting to learn iOS development. I replied with a list of links that I thought might be useful to someone else out there! So, here’s a copy of that letter.

Dear friend,

My go to resource for learning iOS development would be two outstanding Internet forums, packed with useful information and helpful people:

  1. http://www.iphonedevsdk.com/forum/
  2. http://stackoverflow.com/  (More general coding information)

The best online (free) free tutorial site I have found for iOS development:

  1. http://www.raywenderlich.com/tutorials

Standford University released an entire course VIA iTunesU, this is excellent, it covers basics through to advanced. Each tutorial is around 1 hour long:

http://itunes.apple.com/au/course/ipad-iphone-app-development/id495052415

I find some of the video tutorials on YouTube very helpful, some recommendations include:

http://www.youtube.com/user/MilmersXcode?ob=0&feature=results_main (High School student, clear easy to follow explanations)

This book is an outstanding introduction to Objective-C :

http://www.amazon.com/Objective-C-Programming-Ranch-Guide-Guides/dp/0321706285/ref=pd_sim_b_2

The best two books as an introduction specifically to iOS development include:

  1. http://www.amazon.com/Beginning-iPhone-Development-Exploring-SDK/dp/1430216263
  2. http://www.amazon.com/iOS-Programming-Ranch-Guide-Guides/dp/0321773772/ref=pd_sim_b_6 (Third Edition has not been printed yet, 2nd Edition does not account for updates to the SDK and iOS).

Regards,

Matt