I've spent the last few days working through all of the chapters of Cocoa Programming for Mac OS X. I really liked the book. While sometimes it seemed as though the author was saying "just type this" or "click here," you get the most out of it if you really think about what you are doing. It would be impossible to go into any great depth for all of the features of Cocoa so i appreciate the breadth the book choose to cover. If a chapter seemed too basic, there's always a "for the more curious" section at the end which provides interesting insights as to what's going on at a deeper level. Te book does demand a lot from the reader so i wouldn't say it's for the beginner, but it would be good for a programmer with at least some C/Obj-C experience to see what Cocoa is all about.
The only problems i ran into were in Chapter 27: Creating Interface Builder Palettes. It turns out that changes to the Mac OS since the book was published caused the samples to no longer work. The folks at Big Nerd Ranch posted an updated chapter.
Now it's time to start Advanced Max OS X Programming. I'm starting to like this whole free time thing.
Posted by Matthew at July 4, 2006 12:32 AM