I suspect the story you left out of your initial post goes something like this.
I've either never programmed before, or I've only done some HTML/PHP/Python/whatever and I want to learn Objective-C because it is the language that you program iPhones in.
I need videos/tutorials because I'm in over my head.
If this seems harsh, its probably because I'm in a mood. But the advice is sincere and will probably off better than a straight to Obj-C/Cocoa/CocoaTouch path.
As an Amazon Associate, MacRumors earns a commission from qualifying purchases made through links in this post.
You should have a solid understanding of C and have a good grasp of OOP. If it were my first introduction to GUI programming I would want to have a very good grasp of writing Objective-C command-line apps before jumping into the Stanford iPhone classes.
Funny I should read this.... To help me struggling though the Programing in Objective C 2.0 book I surfed the web and found a video tutorial done by Steve Kochan from LiveLessons. The whole video series, over 8 hours that covers the book was on sale for for something like $65!!! You download the QT movies after you pay.
Even though I was on page 170 of the book I went back to the beginning and things were explained better for me and I picked up on things I missed.for example I was wondering why I was seeing variable types in parenthesize (), like (float) it converts data types in to the new one.
Little things that confused me in the book are explained here. Well worth the money!!!
Even though I was on page 170 of the book I went back to the beginning and things were explained better for me and I picked up on things I missed.for example I was wondering why I was seeing variable types in parenthesize (), like (float) it converts data types in to the new one.
Even though I was on page 170 of the book I went back to the beginning and things were explained better for me and I picked up on things I missed.for example I was wondering why I was seeing variable types in parenthesize (), like (float) it converts data types in to the new one.