Objective-C tutorial

I've been programming in C++ for a while now, and realized that on a MAC, I need some Objective-C knowledge to start programming actual applications instead of only being able to output to the command line and files. So is there any really good tutorial for programming in Objective-C for beginners? I'm used to C++, but I want to be really sure I know what I'm doing before I get to O-o programming in Objective-C, and most tutorials seem to introduce it early on for some reason.
I will gloss over you thinking that console applications aren't applications, and would instead like to point out that all popular cross platform GUI API's (that I know of) work with Mac OS (at least X, though I'm pretty sure the others as well).

Of course if you're gonna develop primarily for Mac OS X you will probably want to look into Obj-C anyways.

Oh, and the reason most Objective-C tutorials get into OOP (or rather, classes and stuff) first because the non-OO parts of Objective-C are, as the name implies, C.

If you want to get into Objective-C, a quick excourse into Smalltalk probably won't be so bad - it will make Obj-C syntax look a little less weird (except for the different use of square brackets).
Last edited on
hanst99 wrote:
I will gloss over you thinking that console applications aren't applications,


True, they technically are applications, but on a MAC, all I'm able to do with Command Line Applications is get input text from files and the user, process it, and output text to files and the command line.

And thanks. Thanks loads.
I suppose gui programs are technically applications too, although all one can really do with them is get input from users, process it, and present the output graphically.
closed account (1vRz3TCk)
A Book suggestion:
OBJECTIVE-C PROGRAMMING: THE BIG NERD RANCH GUIDE
By Aaron Hillegass

or maybe start at Apples developer website: Learning Objective-C: A Primer

https://developer.apple.com/library/mac/#referencelibrary/GettingStarted/Learning_Objective-C_A_Primer/_index.html
Topic archived. No new replies allowed.