Can anyone recommend the best literature/tutorials for learning Cocoa? I've programmed in other languages before, but only ver simple ones like HTML or C++. Would learning Java first be a smart move before tackling Cocoa, or can I handle it?
-
Re: Learning Cocoa
Sat, May 29, 2004 - 12:31 PMDon't bother with Java, its C++ syntax won't really help with Objective-C (although the object models are very similar). I haven't read it myself, but Scott Anguish's book looks pretty darn good (and it covers a lot of ground). Scott's book hasn't been updated for Xcode yet, but in terms of programming it's still relevant. A friend of mine who was having a really hard time grokking the design of Cocoa said this is the book that finally started making it make sense.
I've also heard good things about Aaron Hillegass's book, which has recently been updated for Xcode.
Hope that helps,
Nik Gervae
former tech writer at NeXT :-)
-
Re: Learning Cocoa
Sun, May 30, 2004 - 12:21 AMThe best book I've come across is O'Reilly's Learning Cocoa With Objective C by James Duncan Davidson.
www.oreilly.com/catalog/le.../index.html
If you know C++ ("very simple"? Are you kidding me?) you'll have no trouble with Objective C.
r.m. -
-
Re: Learning Cocoa
Sun, May 30, 2004 - 3:00 PMI'll second that recommendation. It's great for getting up to speed on Cocoa and Objective-C very quickly. Combine that with the reference docs Apple provides, and it doesn't take long to start building decent OS X apps. :) The background knowledge you gain in how Cocoa works "under the hood" can be extended to other areas, as well - even writing simple graphical programs with AppleScript.
A word of caution, however, if you are using Panther: The most recent edition of "Learning Cocoa with Objective-C" was written for Jaguar. That means it still is oriented towards Project Builder, and not the newer Xcode. Most of the Interface Builder stuff still applies, but you may have to do a little poking around to adapt the Project Builder instructions in the book. It shouldn't cause too much trouble, but it is something to be aware of. -
-
Re: Learning Cocoa
Thu, October 21, 2004 - 10:03 PMIt's pretty good, but I really like Cocoa Programming for Mac OS X by Aaron Hillegass ISBN 0-321-21314-9
-
-