Title:** Cocoa Programming for Mac OS X **Author: AaronHillegass Publisher:** Addison Wesley Professional **Release Date: December 2001, April 2004 and May 2008 (the third edition is out now) List Price:** $49.99 **ISBN: 0-321-50361-9
*Description: The practical guide everyone says you need! New technologies often have a steep learning curve and do not always come with complete instructions on how to get started or how to overcome common obstacles. Enter Cocoa Programming for Mac OS X, which shows you precisely how to put Cocoa to work. Guiding programmers through the key features of Cocoa, this book emphasizes design patterns that enable you to predict the behavior of classes you have never used before. Using a tutorial format, it takes you, step-by-step, through five applications and an InterfaceBuilder palette. Each project introduces several new ideas, and as each concept or technique is discussed, the author, drawing on his own extensive experience, shows you the advantages of working with Cocoa in object-oriented software development environments.
**Barnes & Noble Link:
Dev Depot Link:**
**Big Nerd Ranch website (for the author):
Amazon uk Link:**
**3rd Party Support Site: C
*MikeTrent: Aaron let me leaf through a draft book at WWDC this year and I thought it looked fantastic! It covers all of the major AppKit topics you need to know with many screen shots and examples. A refreshing change from CurrencyConverter. The book doesn’t contain any advanced graphic concepts such as NSOpenGLView though; perhaps Aaron will write another book ;-).
*JoeZobkiw: This book has a great balance for those of us who know how to program the Macintosh but are just getting into Cocoa. Not too simple, not too difficult. Aaron does a nice job of keeping it all in the proper perspective with relevant examples.
*BradSmith: I bought the “Learning Cocoa” book, which was okay I guess but this one is WAY, WAY better. You can just get this one instead. You don’t need the Learning Cocoa book as well. Aaron covers all the important stuff and tells you WHY you are doing various things rather than just telling you to “do it this way” and “here’s how”. Best technical book I’ve ever read.
*NicholasShanks: Book has been on order from fatbrain for over a month and still not yet received. I want this book! Now!
*awrc: Got this through Bookpool for a nice discount (34%). Still working through it, but impression so far is that this is much less dry than “Learning Cocoa”. Like the “For The More Curious” sections in some chapters.
*DaveFayram: One of the best things about this book is that it goes through a wide range of material, without jumping around. Everything seems to follow an elegant, logical procession. If you complete the book from start to finish you feel like you’ve taken a class on the subject, complete with final. The index is good, the TOC is good, I use it as a reference book as well as a learning book.
*BrentGulanowski: Aaron is brilliant. A terrific read. Very informative.
*AdamAtlas: This is the book that first got me started with Cocoa. I tried Apple’s book, but I didn’t like it. I strongly recommend it as a learning guide for beginning and intermediate Cocoa programmers, and even a reference book for advanced programmers. (If someone tells you to RTFM, turn to this book… :)
*Gabriel Falkenberg: My reason for the “Borrow it” rating is that while the book is a good introduction to Cocoa and covers a lot of subjects it wasn’t really as advanced as I had hoped it would be. I know it’s mainly a book for Cocoa beginners but with all people praising it I bought it anyway. So if you already feel comfortable using Cocoa you’d probably be better of borrowing the book rather than buying it.
*EnglaBenny: I vote with Gabriel, for sort of the same reason. I really learned a lot (from online tutorials and sites like this) in the three weeks I waited for this book to ship, and that made the book a little bit a disappointment..
*UliKusterer: IMHO the best book for Cocoa beginners. If Currency Converter and Moon Travel Tutorial didn’t have enough detail for you, and if Apple’s Objective C PDF was too dry, this is the book to get. It took me one weekend to learn Cocoa with this. Saturday to work through the book, Sunday to work on my first own app, referring back to the book. I don’t use it much anymore, lent it to my sister, actually, but I’d still say BUY IT if you can afford it. The only thing missing, IIRC, is a closer discussion of advanced features like categories, protocols and stuff like @selector and SEL, which I had to get out of Apple’s ObjC PDF.
*Aaron and MarkDalrymple have written a new book: BookCoreMacOSXandUnix - http://borkware.com/corebook/
*JoshaChapmanDodson: I’ve had my share of bad CocoaBooks. But this one is the best! I love it.
*Someone on the CocoaResources page: The definitive guide to Cocoa. When Apple acquired NeXTSTEP in 1996 they hired Aaron to teach their engineers Cocoa.
I just got the new edition yesterday. I have been learning cocoa for about 2 months now. This book has filled in the gaps so perfectly, that I wish I had it when I first started. I think it would have saved my at least a month of learning. If you want to learn Cocoa developement, this is the best book for that. What it doesn’t do is give you a complete manual of objective-c. So you should know C or at least Java and learning objective-c is simple.
The second edition is very good for starting out. I love the section on the controller layer! -RossDude
The best book to learn Cocoa from. IMO the two essential CocoaBooks are this and BookCocoaProgramming by Anguish, Buck & Yacktmann
I bought it in the french edition “Cocoa par la pratique” and i think it’s the only cocoa book that have been translated in french. And it’s good so go ahead. - StephaneDassieu
IMHO the cover pictures and blurb do not do the content justice, it looks insignificant and cursory. Try not to judge this book by its covers. It is the best of breed for the beginner, just ahead of BookCocoaRecipes. The second edition is much better than the first: HillegassCocoaBookFirstVsSecondEd.
This is the first cocoa book i got. It is useful for learning how things works and it makes it easy for you to write your own apps by learning from the examples. The objective c explination was a little confusing so i picked up the objective-c pocket reference, but after reading through that the rest of this book made sense.
This book was a real help to learning Cocoa for me. This is a great starting point for anyone who wants to learn Mac OS X programming. It teaches a lot of stuff I’d expect in a book for experts. Great Job Aaron! - PietroGagliardi (added to BUY vote section)
Criticism: Like many others, this was also the first book I read on Cocoa which made any sense to me, and helped me learn through practical steps which I could apply immediately to real-world projects. Although it was not an ‘in-depth’ look at Cocoa, it was certainly enough to get me well beyond the ‘newbie’ stage. Nevertheless, it must be pointed out, that the current (2nd) Edition of this book was written in 2004. Since then, both Cocoa, as well as Objective-C, have undergone some *very major changes - such as the addition of Core Data to Cocoa, and garbage collection to Objective-C. These additions and enhancements, in my view, change quite fundamentally the way programs are developed on the Mac. It seems to me, therefore, that many of the coding practices and suggestions in the book are now sadly out-of-date. Unfortunately, at this time there is no book, to my knowledge, that properly introduce these topics, and the ‘new’ coding practices. So, here’s hoping that Aaron will eventually update this - we’re all looking forward to it! - I. Couto
*There is an update to this: http://www.amazon.co.uk/CocoaA-R-Programming-MacA-OS/dp/0321503619/ref=pd_bbs_6?ie=UTF8&s=books&qid=1200077228&sr=8-6
*The third edition of this book is out now, which I picked up from my local Barnes & Nobel. This book does an awesome job at explaining Cocoa, I tried reading several online tutorials but didn’t really get it until reading Aarons book. The third edition does remedy the problems mentioned in the above criticism.
*Good to begin with. Does not explain Cocoa as deeply as I’d like, but this was the first book which actually helped me learn Cocoa on the Mac.
Some moron put spam on this page for ring
http://www.om-onny.com/ | http://jasaseomurah.om-onny.com/ | http://pasangiklanbaris.om-onny.com/ | http://www.om-onny.com/2011/11/zodiak-hari-ini.html | | http://www.om-onny.com/2011/04/buka-aura-dan-cakra-tenaga-dalam.html | http://www.om-onny.com/2011/10/cara-membaca-pikiran-orang-lain.html | http://www.om-onny.com/2012/01/cara-membuka-indera-keenam.html | http://corsages-boutonnieres.com Pour participer maintiennent numéro, vous aurez peut avoir votre compte driver ( signal ) [http://obtenir-rio.info numéro rio]. Vous obtiendrez pouvez obtenir pour aucun coût par contacter expression du serveur ou du service à la clientèle clientèle votre actuel fournisseur de services [http://obtenir-rio.info/rio-bouygues code rio bouygues] . Vous ne mai acquérir un SMS avec vos . Avec votre propre [http://obtenir-rio.info/rio-orange rio orange], alors il est possible d’ sur le offre de de ON fruits .