It seems nobody bothered to proofread this book. It's full of inconsistencies and errors. As you go into the latter chapters you'll find yourself wondering what you're doing wrong, when in fact, it's the book!
I was having problems with chapter 11, so I downloaded the source code and compared them. Well, guess what. The downloaded source code is very different from what's in the book. For example, the method textDidChange on page 338 is more or less completely re-written. Not just one or two lines of difference.
In most cases errors are minor and you can figure out solutions yourself if you are somewhat familiar with Cocoa/Objective C. Other times not.
Worse yet, when you check out the error report on the oreilly.com, it says there are no confirmed errors. Just the readers' unconfirmed error reports.
I'd wait 'til they come out with new edition before buying this book.
|