Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

ebel3003

macrumors 6502a
Original poster
Jun 20, 2007
630
0
"The Google"
Just wanted to let anyone who's interested know that Aaron Hillegass's third edition of Cocoa Programming for Mac OS X is now shipping. The third edition is up-to-date for Xcode 3.0, Objective-C 2.0, and covers Core Data, Core Animation, and garbage collection features.

cocoa.jpg


Amazon: http://www.amazon.com/Cocoa-Program...bs_sr_1?ie=UTF8&s=books&qid=1211236903&sr=8-1
 
As an Amazon Associate, MacRumors earns a commission from qualifying purchases made through links in this post.
As an Amazon Associate, MacRumors earns a commission from qualifying purchases made through links in this post.
I can't tell.... Is that a moped, waffle iron or a vacuum cleaner on the cover.
Well, whatever it may be, I ordered it from Amazon.
 
Yea it's been out for a few days, but figured some might want to know about it.

Love the spaceballs quote!
 
I had the prior version (2nd) but it was just to hard to get through finding workarounds for xcode 3 all the time. Can anyone who already got their copy write some impressions, and maybe the TOC to, that could be cool!
 
Thank you so much for this - the book I have is very old, and covers Mac OS X 10.2 and older (!). I am an Amazon customer so I will be ordering this. :)
 
Mine arrived Friday and I've gone cover to cover. Now I need to start trying the stuff, but it looks like it covers Xcode 3 extremely well. I wonder if the screen shots maybe 3.1 as I see iPhone stuff sometimes. :)
 
I'm ordering it today... would have sooner but family members want to place orders in the same shipment so....
It would be nice if we didn't have to get it from amazon :mad:
edit: And they actually got this thing out a month before they planned on... I emailed a few weeks ago and they said end of June. Nice hustle but they should have waited so that they could make changes so it goes exactly with the latest xcode. They've already had to add one note to their website concerning changes made in xcode after they released the book...
 
I received mine yesterday; got it because while I'm good with objective-c, i haven't figured out all the ins and outs of interface builder and xcode yet.

I had version 2 of the book, and it was obviously out of date in those respects (possibly because I keep downloading iphone sdk's).

Version 3 is much better, but is actually a little out of date already. For example, xcode now defaults to xibs instead of nibs, and the menus that pop up when you drag connections in interface builder didn't quite match what is shown in the book.

Nonetheless, in the hour or so I spent with it, i had no trouble replicating the examples this time. I did kind of skip through a bit, though, since i already am familiar with obj-c.
 
...For example, xcode now defaults to xibs instead of nibs, and the menus that pop up when you drag connections in interface builder didn't quite match what is shown in the book...

While Xcode 3.1 is in beta and Xcode is seemingly out of date already in any new books now being released, the fact is that the changes are so minor that it will not inhibit the use of this book.

I thought XIB file replacement for NIB files changed nothing in our programming efforts. XIB files just dynamically generate a NIB file on compilation. As far as I have seen, a XIB file is only used for iPhone development but I could be wrong as I haven't tried Mac Cocoa appliations yet in 3.1.
 
While Xcode 3.1 is in beta and Xcode is seemingly out of date already in any new books now being released, the fact is that the changes are so minor that it will not inhibit the use of this book.

I thought XIB file replacement for NIB files changed nothing in our programming efforts. XIB files just dynamically generate a NIB file on compilation. As far as I have seen, a XIB file is only used for iPhone development but I could be wrong as I haven't tried Mac Cocoa appliations yet in 3.1.

I don't disagree with you; I merely mention it because a complete newbie (which may be part of the intended audience for the book) might get stymied when the book says "double-click on MainMenu.nib" and there is no such file in the file list. (P.S.: xib's appear to be the default for mac coca applications in 3.1)
 
I thought XIB file replacement for NIB files changed nothing in our programming efforts. XIB files just dynamically generate a NIB file on compilation. As far as I have seen, a XIB file is only used for iPhone development but I could be wrong as I haven't tried Mac Cocoa appliations yet in 3.1.

XIB files are used for everything now. They are pretty much exactly the same except that now they can take advantage of SVN and other source code control systems.
 
i ordered my copy from Amazon last night - can't wait to dig in to this highly suggested book... i can't tell you how many times people told me to get this book for unseasoned developers like myself.

my only other cocoa book, "Cocoa Programming for Dummies" is a touch on the shallow side

but i was very surprised to find out it was released this past week, as i had originally read last year that the release date was scheduled for June.
 
I am on chapter 6 or 7 now after 1 day of reading. I am a seasoned software developer form the Windows side of the house though. This book is great because it caters to those who do not have a CS background as well as a section at the end of the chapter called something like "For The Curious" that explains how the ideas work behind the scenes like delegates.

Hillegass, the author, really put a lot of thought into this book's contents and I wish there were authors with his enthusiasm for Windows programming books.

I highly recommend this book to those wanting to learn how to program applications, either casually or professionally. I already have a deep knowledge of programming and development but this book even has a lot of information for me to learn as well.
 
i ordered my copy from Amazon last night - can't wait to dig in to this highly suggested book... i can't tell you how many times people told me to get this book for unseasoned developers like myself.

my only other cocoa book, "Cocoa Programming for Dummies" is a touch on the shallow side

but i was very surprised to find out it was released this past week, as i had originally read last year that the release date was scheduled for June.

I ordered mine on Monday, I just received the shipping notice last night. I usually get the book in 2 days, not really sure what happened here.

I started ramping up the xcode learning, and the whole NIB thing threw me. XCode 3 isn't any harder, just different. After a couple of google searches, there's a few tutorials out there that go through instantiating objects under 3.0 which I was able to finally stumble my way through (everything still refers to double clicking the NIB files).

I went to a Borders Books here in downtown Manhatten, it was pretty sad the lack of books for OS X. The books had to be about 3 years old and they didn't have a discount on any of them. Hopefully with the uptick in Apple sales, we'll see better books.

Does Amit Singh's OS X internals need to be updated? I did see it on the shelves and was debating whether to pick it up or not.
 
Just wanted to let anyone who's interested know that Aaron Hillegass's third edition of Cocoa Programming for Mac OS X is now shipping...
Thanks for the heads-up. I've been checking the status off and on for the past month or so but didn't realize it had finally been released. Off to place my order now...
 
I just got this in the mail yesterday, ordered it Sunday night. Been reading Programming in Objective-C. Want the 2.0 version but decided it's not worth waiting till September, or whenever it'll be released. Plus someone mentioned iPhone development is Objective-C only (not 2.0).
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.