books

Getting Started with iPhone Development

I was recently asked to recommend some books on iPhone programming, so I thought it would be good to share my experience in learning to code for the iPhone with everyone.  While there are many books popping up on this subject (see Amazon’s list), I haven’t actually read any of them.  I found the best resources were free and came directly from Apple.  In order to get access to them you’ll need to register as a developer at Apple’s iPhone developer site, but you’ll be doing this in order to download the iPhone SDK anyway.

Once you are a registered developer, you’ll find a wealth of videos, how-tos, and other documents on Apple’s site to get you started.  In my opinion, though, there are two documents that really contain the meat of what you’ll need to know to write apps:

These documents assume that you have a decent knowledge of C programming, which is the foundation for Objective-C.  If you are a total beginner you will probably want to explore the plain-old C programming language before you try to dive in to Objective-C.  Once you have your bearings, though, these two guides will be indispensable references as you begin coding for the iPhone.

And, much like the Windows Mobile world, iPhone programming is very similar to programming for its parent OS.  If you’ve got experience coding for MacOS X much of that knowledge is directly applicable to coding for the iPhone.  And if you’re starting out on the iPhone you’ll have a big advantage if you decide to write applications for MacOS X.

Good luck and happy coding!  If you have questions feel free to comment here :)

Tags: ,

Friday, February 13th, 2009 iPhone No Comments