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 and WordPress I am now testing my new plugins for my iPhone for wordpress. So far they seem pretty good. I got two plugins: one for visitors and another for an admin panel. I’ll write the rest from my computer… There we go. Don’t get me wrong, I love the iPhone keyboard,...
- iPhone & Vista 64-Bit…. Finally! Here is the good news finally: iPhone Supports Vista 64-Bit. It’s about time, its only taken 6+ months to get a version of iTunes that works with Vista 64-Bit. I will say that Apple seemed to be the slowest people to adapt to 64-Bit for Windows. And for every apple...
- iPhone Web Development: Controlling the viewport via Javascript Lately I’ve been doing a lot of iPhone web applications. A client wanted to create a portion of their site for the iPhone, and they wanted it to look a very specific way. In order to do this we had to set the view port’s maximum-scale and minimum-scale to 1....
- 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...