A few small tips for what to do when starting up programming for the iPhone.
Just a few tips from my experience in learning to program apps for the iPhone.
- Don’t begin by using Interface Builder. Interface Builder may be a great tool once you understand what is going on, but it obscures a lot of the basics when you are starting up. As a corollary, tutorials which use Interface Builder aren’t as useful as those that don’t.
- Right click is your friend for looking up documentation in Xcode. Want to remember more about UIViewController? Simply right click on “UIViewController” and pull up a documentation search or the API entry.
- If you’ve never programmed in objective-C, I recommend digging through “The Objective-C 2.0 Programming Language.” After that I highly recommend reading “iPhone Application Programming Guide.”
- stackoverflow.com is a great source for finding answers to your questions.
- Stanford has a class on iPhone programming with lectures available on the iTunes U.