Hey:
I am new here. I have used Xcode for a few class projects in C and JAVA programming languages but I want to take programming to the next level...I want to create a real program with GUI and all...what are the baby steps I need to take here so that I can start developing? I am a computer studies student who is trying keep my knowledge of C and Java close at hand and who is also trying to learn Ruby on Rails after I download Xcode 2.4 ( i am still running 2.1 on my Powerbook).
I am new here. I have used Xcode for a few class projects in C and JAVA programming languages but I want to take programming to the next level...I want to create a real program with GUI and all...what are the baby steps I need to take here so that I can start developing? I am a computer studies student who is trying keep my knowledge of C and Java close at hand and who is also trying to learn Ruby on Rails after I download Xcode 2.4 ( i am still running 2.1 on my Powerbook).
-
Re: Newbie Mac Developer
Tue, February 27, 2007 - 8:27 PMAlvinus,
I'd start with Aaron Hillegass' book, "Cocoa Programming for OS X". It's a great intro to Cocoa -- clear, straight forward, easy to understand, but not afraid to go beyond the basics. If you know C and Java, Objective C won't take you long to pick up. Obj-C is a very simple SmallTalk-like OO extension to C with only a couple syntax additions. I found it much, much simpler and cleaner than C++ or even Java. Unlike Java, you do have to manage you're memory manually (at least until Leopard and Obj C 2), but there are some Cocoa pooling classes that make it almost trivial.
Once you get used to Interface Builder, bindings, CoreData, and all the other Cocoa goodies, you'll never want to go back.
r.m.
-
Re: Newbie Mac Developer
Tue, February 27, 2007 - 8:28 PM