I'm thinking I dont have to dig into all of this to write a simple Ap. Right now I'm lost in the talk about Design Patters. Do I really need to know this?
It's best to read them all. However, if you don't read everything, the Memory Management tutorial is a MUST. Trust me on this. You'll also revisit it many times after you finally install your app on the device for the first time, and everything is 100x slower than on the simulator.
My game is about 10x faster on the device. The simulator chokes on opengles... maybe its my mac mini?
I would say no. You need to know the HIG, which you can also know by looking at many of the successful games/apps on the store. You also need to know the sample code that is closest to the app you are developing. Read any SDK docs necessary to understand the sample code, and you are on your way.
Those must be really good tutorials because everybody seems to always link to them, I guess I'll have to look into those when I get a Mac.
The tutorials are free, they explain the concepts, and they include source code. And there are 20+ of them.
Thanks Ive been going through those along with the Stanford podcast and they're both pretty good I've stopped reading the Docs for now. I think I'm going to just rely on the videos and the help menus in Xcode.
I would say: 1) "The Getting Started Videos" to give you a high-level overview of the iPhone OS internal workings. 2) The "iPhone Application Programming Guide". This is a great document which covers many details of app development, plus contains many links to more detailed information about most of the topics discussed. Both of the above are accessible when you log into the iPhone Dev Center.