The following is a list of resources written with the experienced developer in mind. They helped me to deal with some of the frustration and initial hurdles of jumping into Objective-C. They address feeling like I’m starting all over despite years of programming. They also detail the paths that the authors took to get over the steeper parts of the learning curve on the way to becoming an iPhone Application Developer.
- Objective C Development for Java Developers and iPhone Application Development with Java
- iPhone App Development- Where to Start- This article by Dale Dietrich is an excellent place to start your journey from life as a Windows user to the Appstore. Dale has 15 years of programming experience but has avoided Object-Oriented programming by choice. He started writing this article back in September of 2008 while writing his first iPhone Application but updates it frequently. He documents the frustration that an experienced programmer feels and provides a quite comprehensive list of resources that he collected along the way. Dale walks you through from getting registered as an apple developer, to installing your first .dmg file to learning ObjC and Cocoa Touch.
- A series of blog entries from Bill Clementson’s Blog- Bill is an experienced C and Lisp developer covers some important gotchas that he collected developing his first iPhone application
- Switching from scripting languages to Objective C and iPhone: useful libraries-from hackdiary includes information about a sqlite wrapper for Objective C, RegexKitLite for regular expressions, Google Toolbox for Mac and JSON framework tools.
- Starting Out With Objective C- from The Unofficial Apple Weblog
- Messaging with Objective C- from Mac Developer Tips- iPhone Developer Series
- iPhone Developer Tips- great short tips and pitfalls to avoid from experienced iPhone developers
- Cocoa(R) Programming for Mac(R) OS X (3rd Edition)
by Aaron Hillegass- if you’ve been asking around about Objective-C and Cocoa you’ve heard this book reccomended several times.
- The ultimate iPhone Objective-C Cheat Sheet
- 31 Days of iPhone Apps – build 31 iPhone Applications -start the first day with a countdown timer. The viewer will learn to Animate with UIImage, access the native iPhone tecnhology via speeddial example, and work their way up to working with UIWebView , access GPS, seamless looping video.

