Mac OS X Programming books

Apprentice
Posts: 14
Joined: 2008.10
Post: #1
I know there's a list of books at the top, I was wondering if anybody knew what version of OS X/X Code/Project Builder they supported?
Quote this message in a reply
Sage
Posts: 1,199
Joined: 2004.10
Post: #2
The books I learned from covered project builder, and that's too bad since Xcode's target management is far advanced from that point. However, Interface Builder hasn't changed much in recent versions so as long as you aren't doing bindings work any OS X programming book would be relevant.

That said, while Xcode itself may be under-represented, Cocoa itself is the same. New functions, new goodies, but anything you learn about ObjC or Cocoa will still be relevant except for a handful of deprecated functions.
Quote this message in a reply
Apprentice
Posts: 14
Joined: 2008.10
Post: #3
TomorrowPlusX Wrote:The books I learned from covered project builder, and that's too bad since Xcode's target management is far advanced from that point. However, Interface Builder hasn't changed much in recent versions so as long as you aren't doing bindings work any OS X programming book would be relevant.

That said, while Xcode itself may be under-represented, Cocoa itself is the same. New functions, new goodies, but anything you learn about ObjC or Cocoa will still be relevant except for a handful of deprecated functions.

Really, what I'm looking for is:
Cocoa Programming for Mac OS X (2nd Edition) uses Xcode 1.x and Mac OS X 10.3.x
Building Cocoa Applications : A Step by Step Guide uses Project Builder 2.0 and Mac OS X 10.2.x

Sorry if I wasn't more clear.
Quote this message in a reply
Founder
Posts: 1,138
Joined: 2002.04
Post: #4
Hi,

Take a look at this thread:
http://www.idevgames.com/forum/showthread.php?t=10703
If you want the latest info, you might want to go with an electronic book like Mark's (Sensei book)

Cheers,

Carlos A. Camacho,
Founder
iDevGames
Quote this message in a reply
Sage
Posts: 1,199
Joined: 2004.10
Post: #5
XxtraLarGe Wrote:Really, what I'm looking for is:
Cocoa Programming for Mac OS X (2nd Edition) uses Xcode 1.x and Mac OS X 10.3.x
Building Cocoa Applications : A Step by Step Guide uses Project Builder 2.0 and Mac OS X 10.2.x

Sorry if I wasn't more clear.

XCode 2.x isn't significantly different than 1.x. It has new features, but pretty much anything in a book describing Xcode 1.x will be relevant.
Quote this message in a reply
Apprentice
Posts: 14
Joined: 2008.10
Post: #6
TomorrowPlusX Wrote:XCode 2.x isn't significantly different than 1.x. It has new features, but pretty much anything in a book describing Xcode 1.x will be relevant.

Cry

I guess I wasn't clear again. My question doesn't have anything to do with wether or not there are any differences between XCode 2.x, XCode 1.x or Project Builder. I don't care about that. I was curious what version of the OS X the books were using when they were written, and what version of Project Builder/XCode they used in the book.

It's like I'm asking "Who wrote the following Mac Programming books?" and somebody responds "Mike Beam's writing style isn't significantly different from Aaron Hillegass's." It tells me absolutely nothing about the question I'm asking.

Please don't take this as being rude, I certainly appreciate the fact that anybody has even bothered to respond. I guess I was just hoping for some people to say "Hey, I have book X, and it was written with Mac OS X 10.2.8 and used Project Builder 1.2"
Quote this message in a reply
Sage
Posts: 1,199
Joined: 2004.10
Post: #7
I'm very sorry. Trouble is, I don't have internet access at home, where my library is.

The book I learned from was "Learning Cocoa with Objective-C" from O'Reilly. (http://www.oreilly.com/catalog/learncocoa2/) The book is *excellent*, however, it was released in 2002 for ProjectBuilder and Jaguar. Pretty out-of-date.

Still, I stand by my previous statement. All the code in that book is valid today. Perhaps a few methods are deprecated, but the logic and the principles are the same. And Interface Builder, today, is essentially the same as it was 10 years ago on NextStep.

Aaron Hillegass' canonical Cocoa book's 2nd revision (http://www.amazon.com/exec/obidos/tg/det...ce&s=books) was released in 2004, so the odds are excellent that it covers Xcode, and Panther.

And, this ( http://www.amazon.com/exec/obidos/tg/det...8&v=glance ) would appear to be your friend.

I'm sorry for the avoidance of your question -- I thought I was answering it more or less. My personal opinion is that the tools explain themselves. I figured out ProjectBuilder in an afternoon without any documentation except for a little bit from developer.apple.com. What matters is the APIs. The tools are ephemeral... there's nothing stopping you from using makefiles on the command-line. You could probably use Eclipse.
Quote this message in a reply
Jordan
Unregistered
 
Post: #8
I'm assuming you want to know what books are consistent with what version of Xcode. I have only my personal experience to offer. I started out knowing no Objective-C or Cocoa. I have used Xcode 1.5 with the following titles with links to the editions I used. If you are just starting out, I have listed them in an order I think would be best to read them.

Programming in Objective-C
This one gets you up and going with Objective-C. and toward the end introduces you to some of the Foundation. Here is this edition's link:
http://www.amazon.com/gp/product/0672325...5&v=glance

Cocoa Programming for Mac OS X
This books is the best one for introducing you to Cocoa.
Here is this edition's link:
http://www.amazon.com/gp/product/0321213...5&v=glance

Learning Cocoa With Objective-C
This is a great one to shoot through quick so you can enforce those the skills you freshly learned in Aaron's book(the previous text).
Here is this edition's link:
http://www.amazon.com/gp/product/0596003...8&v=glance

Cocoa Programming
This book has some excellent animation examples and chock full of suprising tidbits the other books don't have, but very hard to sit down and finish cover to cover.
Here is this edition's link:
http://www.amazon.com/gp/product/0672322...8&v=glance



Other Titles:
Core Mac OS X and Unix Programming
This one was expensive, I haven't got much out of it, because I believe it assumes to much. I'm having alot of difficulty with this one. I feel like there is a missing book between this one and the others.
Here this edition's link:
http://www.amazon.com/gp/product/0974078...s&v=glance
Quote this message in a reply
Post Reply 

Possibly Related Threads...
Thread: Author Replies: Views: Last Post
  Books to add to Learning Programming list, Sionna 3 4,317 Feb 21, 2009 07:36 PM
Last Post: johncmurphy
  Looking for some books gszauer 0 2,217 Feb 15, 2007 08:01 PM
Last Post: gszauer
  Cocoa Books stevejohnson 8 4,302 Oct 24, 2004 03:03 AM
Last Post: BeyondCloister