After looking around for tutorials on the iPhone SDK, I’ve come to a revolutionary idea on learning the iPhone SDK: Learn it by programming in something else.
The iPhone SDK, which is basically Cocoa Touch, is based of the Cocoa framework, which is used to make programs for the Mac OSX. While the documentation for the iPhone SDK is limited, and outside resources are non-existent, information for the regular Cocoa framework is very large. There are tons of books, tutorials, videos, etc.
Many iPhone developers are experiencing Objective-C, XCode, Interface Builder, etc. for the first time. Most of us have backgrounds in web design, java, C#, Visual Studio, etc. Many of us have never, ever programmed for a Mac before. Due to the iPhone breaking the barriers of cell phones, many new developers are entering into a Mac world. My work bought a MacBook Pro for me to use for making an iPhone application.
My suggestion is to try making simple Cocoa applications. Get a good book that helps walk through the ideas of programming, I’ve been using Cocoa Programming for Mac OS X. Learning how to use Cocoa will teach you the same principles such as:
- Using Objective-C
- Familiarity using the basics of Interface Builder.
- Using Apple Frameworks, such as Cocoa.
- Using Xcode
- And much more!
Hopefully I’ll be able to post more on my experience without breaking any NDAs…..
Related Posts
- iPhone SDK DNA - A Frustrating Issue I’ve been searching all over the internet for good resources on the iPhone SDK and tutorials. I know that many times that an SDK can sometimes be a little much to take in, and that it’s documentation usually is too comprehensive for simple tutorials. It also is very important to...
- iPhone SDK 2.1 - Another NDA Until Apple change’s their attitude and policies, they will never be a Microsoft, Sun, or other monolithic technology company. Why? Their NDA on the new iPhone SDK 2.1 hinders developers seriously. They are so tight lipped about everything and are such control freaks that they will never replace Microsoft. If...
- Two-Way Sync between Google Calendar, Windows, OS X, and iPhone Since my wife and I got our new iPhones, I’ve been playing around with a way unify our calendars. When we first got married we started to use Google Calendar. We have three calendars: mine, hers, and ours. Its great for staying organized, especially when we’re trying to organize two...
- iPhone SDK release on March 6th? According to Information Week the iPhone SDK will be released March 6th. It seems a full blown event is happening, so I doubt we’ll have to worry about it being pushed back. However from their news post it seems applications have to be approved. Will there be a way to...
- iPhone App Development Experience I usually don’t post frequently about work projects, especially one after another. I apologize to the aggregation blogs I’m subscribed to, please don’t think I’m trying to “pimp” my clients websites. However, today we had our iPhone App approved for the App Store in . This app integrates with our...

Recent Comments