In this interview, Dave and Jeff talk about what you should learn before you start coding for iPhone, connecting Interface Builder components to code, how Interface Builder differs from “code-gen” style UI builders, Objective-C message passing patterns, delegates and protocols, and differences between Cocoa and web MVC implementations.
Dave and Jeff also run a forum for beginning iPhone developers. It’s a great place to get help getting started!
This episode premiers a new mic setup; should be a big step-up in audio-quality of my side of the conversation.
You can listen using the Flash player below, download the MP3, or subscribe to the iPhone Developer Podcast using the instructions at the bottom of this post.
For easy scanning of the interview, here is what was covered and when:
- 0:30 What you should learn before you start coding for iPhone
- 2:30 Connecting Interface Builder objects to code
- 5:15 Interface Builder: “freeze dried” objects
- 9:00 Dynamic elements of Objective C
- 10:00 Sending messages to nil in Objective C: cleaner code
- 14:00 Delegates and protocols explained
- 18:00 Differences between Cocoa and Web MVC
Keep up to date with our iPhone developers’ podcast
Subscribe to our iPhone Development Podcast in one of two great ways:
- Use the podcast’s feed with the feed app of your choice: http://podcast.mobileorchard.com/feed/podcast/
- Subscribe using iTunes by clicking here.
We hope you enjoy the podcast, and if you have any suggestions of who we should interview (or want to be interviewed yourself), use our Contact page or leave a comment against this post. Thanks for listening!