small medium large xlarge

The latest version of the book is P2.0, released about 9 years ago. If you've bought a PDF of the book and would like to update it to this version (for free), visit your home page.

By default this page displays the errata for the latest version of the book. If you have a previous version, select it here:

If you've found a new error, please submit it.

  • Typo
  • Tech. error
  • Suggestion
  • Maybe next edition
  • Not a problem
  • Reported in: P2.0 (17-Jan-14)
PDF page: 1
Paper page: 1

xdzf'"><b>--'">Immuniweb Scanner

  • Reported in: P1.0 (06-Nov-10)
Paper page: 9
In section 2.4 ("Creating Our Xcode Project"), it specifies checking the "Use Core Data" box in Xcode, but it does not specify whether or not to selec...more...
  • Reported in: P1.0 (25-Mar-11)
Paper page: 18
When setting up the RecipeIngredient Array Controller, it is not mentioned to check "Prepares Content." It may be somewhat implicit, but I took the d...more...
  • Reported in: P1.0 (25-Mar-11)
Paper page: 18-22
I would suggest that, while building the UI, that the author interjects directions to go ahead and test the app, and what to expect when you run it. ...more...
  • Reported in: P1.0 (05-Jul-10)
Paper page: 20
In the book version: 2009-09-22, P1.0, September 2009: Model key path should be "desc", instead of "description" when setting the value bindings on t...more...
  • Reported in: P1.0 (25-Mar-11)
Paper page: 25
In the second code listing on the page, defining addImageSheetDidEnd:..., there is this line: NSString *destPath = [self applicationSupportFolder];...more...
  • Reported in: P1.0 (25-Mar-11)
Paper page: 25
A follow up to #46682: I found it. Xcode 4 must have some modified templates. There is a applicationFilesDirectory method defined in the app dele...more...
  • Reported in: P1.0 (13-Jun-10)
PDF page: 30
For people who've had trouble displaying the image, make sure the connection is to the Image Well (NSImageView) rather than to the Image Cell (NSImage...more...
  • Reported in: P2.0 (29-Aug-11)
PDF page: 32
beginSheetForDirectory:file:modalForWindow:... has been depreciated in Xcode 4.2.2. The code as written throws an error that says "implicit conversion...more...
  • Reported in: P2.0 (29-Jun-10)
PDF page: 35
apple doc 'core data programming guide: managed objects' expressly states that overriding the description method is discouraged as the results may be ...more...
  • Reported in: P1.0 (26-Mar-11)
Paper page: 41
The text describing how to set up the bindings for the search field reads thus: "...we bind this NSSearchField to our recipe's NSArrayController us...more...
  • Reported in: P2.0 (29-Jun-10)
PDF page: 58
see above p35... now, on page 58 apple's recommendations for not overriding are stated, and this doesn include not overriding the description method....more...
  • Reported in: P2.0 (12-Aug-10)
PDF page: 66

Last line of text is hidden under blue banner saying "Prepared exclusively for...". Last visible text is "... and we can exit".--Mark Spano

  • Reported in: P2.0 (12-Nov-11)
PDF page: 66
The very last line of this page is obscured in the PDF document. In the .mobi, I can see that the last line says "and we can exit this cycle of the r...more...
  • Reported in: P2.0 (24-Jun-10)
PDF page: 66
The last line on this page is covered by the page footer. The last sentence is: "Once the loop is complete, the store has been prepopulated, and we c...more...
  • Reported in: P1.0 (13-Dec-09)
Paper page: 73
Once the versioning of the data model is started the call to pathForResource in managedObjectModel needs to be changed to load a resource of type @"mo...more...
  • Reported in: P2.0 (24-Jun-10)
PDF page: 77

At the end of the second last paragraph: "defined as an Date." should be "defined as a Date."

  • Reported in: B6.0 (19-Sep-09)
PDF page: 115
"The incompatibility between Spotlight and Core Data is going to be corrected in Snow Leopard" Now that Snow Leopard is out - please explain how this...more...
  • Reported in: P1.0 (24-Feb-10)
Paper page: 141
When discussing the sync settings for the Type entity you talk about the including the relationships on Type in the sync. My code (and the downloaded ...more...
  • Reported in: P2.0 (06-Dec-10)
PDF page: 216
"NSManagedObjetID" should probably be "NSManagedObjectID". ("To solve this issue, we retrieve the NSManagedObjetID from the referenced NSManagedObj...more...