We try to keep our books accurate, but sometimes mistakes creep in. This page lists the errors submitted by our astute readers. If you've found a new error, please submit it.

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

Key: Typo Tech. Error Suggestion Not a problem Next edition

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

(To find out what version you have, look at the copyright page, a few pages in from the front of the book. If it says (say) 'Second Printing', then here it'll be P2.0. If there are interim PDF releases in that printing, they'll be 2.1, 2.2, and so on.)

PDF Paper Description Found in Fixed in
19
#39736: mobi version does not display some text correctly. For example the text on page 19 of the pdf, second sentence under the section titled "Creat...more...
B14.0
29-Jun-09
24
#39581: enjoying working with your book. found a small problem using the iphone in Unnamed Chapter page 24/28 4.94% into book or pdf book page 43 ...more...
B14.0
21-Jun-09
47
#41989: The screenshot on page 47 shows the placeholder text as "Type your name", however, on page 45, the placeholder text is "Name", as is the examp...more...
P1.0
03-Jan-10
52
#38815: in the .mobi version of this file (approximately location 620 on a Kindle), the 2nd graphic on PDF page 52 is 90% blank, with the real graphic...more...
B11.0
09-Apr-09
54
#39197: This is an erratum for the formatting of the PDF, not the text of the book: The first page of this and every chapter is missing the "Report e...more...
B13.0
15-May-09
69
#41990: In this example, we are linking the view in a xib file that we created ourselves for the first time. The oh-so-important line of text that te...more...
P1.0
03-Jan-10
70
#41992: I suggest clarifying at the bottom of the page that the *title* text field should be configured to capitalize words. The box office gross is ...more...
P1.0
03-Jan-10
75
#42063: Section 4.6, first sentence, reads: "Let’s now create a second view controller that we will use to manage the modal view." I think that shoul...more...
P1.0
11-Jan-10
79
#42260: Section 4.7 first screen shot from IB shows the incorrect class for the file's owner of the MovieEditorViewController. It shows Class set to M...more...
P2.0
07-Feb-10
86
#41859: There is a bug in the source code for chapter 5 Bug: Memory Leak File: <base>/TableViews/MovieTabler02/Classes/RootViewController.m Line: ...more...
P1.0
17-Dec-09
86
#41942: First, in the last paragraph, "You might recall from Section 5.2 ... that in MainView.xib ...". There is no MainView.xib--this should be MainW...more...
P1.0
29-Dec-09
89
#42099: The book states "Add an instance variable MovieEditorViewController* movieEditor;" The code has the asterisk prior to "movieEditor;" thusly...more...
P1.0
18-Jan-10
119

#42025: UITableViewCell method initWithFrame:reuseIdentifier: is deprecated in iPhone OS 3.0--Florian Maunier

P1.0
09-Jan-10
122
#42263: In the last paragraph it says: <br> "Right-click the Classes group in Xcode, and choose Add > New File. Choose to make a subclass of UITable...more...
P2.0
07-Feb-10
130
#42264: Second paragraph ends with: "The delegate adds the view defined by the tabBarController onto the window. Here is the code: - (void)app...more...
P2.0
07-Feb-10
131
#42265: Page starts with: <<der of the data for the other states is created in the same way and added to the same data array but not shown.1 NS...more...
P2.0
07-Feb-10
134
#42069: I needed to explicitly connect the delegate and dataSource outlets on the TableView that is a child of the ByPopulationViewController for the ...more...
P1.0
12-Jan-10
156 147
#41872: In the loadFileContentsIntoTextView method the comment on line 6 reads // read and dump to NSTextView NSTextView is not available in Cocoa T...more...
P1.0
20-Dec-09
191
#41842: In loadprefs function, userTimeZone is assigned return value of method 'stringForKey' which is not alloc, new and copy but is released after s...more...
P1.0
16-Dec-09
191
#41845: Your code for loading settings from the Settings.bundle is erroneous. The settings aren't created until you go to Home/Settings/Your App, so s...more...
P1.0
16-Dec-09
196

#41757: None of the SQL in the SQLite chapter shows up on the Kindle DX in .mobi format--Greg Cheong

P1.0
08-Dec-09
227
#42188: The error is with the errata reporting on the website. For example, what is on p227 of P1.0 of the printed book is showing up on errata as if ...more...
P1.0
26-Jan-10
229
#42256: This is a suggestion for the next edition: I was very disappointed on page 229 to read paragraph "Since the mechanics of navigation...". I u...more...
P2.0
04-Feb-10
236
#42014: There seems to be a memory leak under the "NSFetchedResultsChangeInsert" clause in -(void)controller:didChangeObject:atIndexPath:forChangeType...more...
P1.0
05-Jan-10
306

#42214: MPMoviePlayerController's MPMoviePlayerContentPreloadDidFinishNotification is deprecated in favor of the loadState property.--Florian Maunier

P2.0
29-Jan-10
377

#42016: The example application "Draw" seems to be missing the code to actually draw the dots.--Michael Nygard

P1.0
06-Jan-10
460

#42048: "its" should be "it's":

"if we have a valid location, and its within 20 meters then stop"--Anh Quang Do

P1.0
10-Jan-10
462

#42213: CLLocation's getDIstanceFrom: is deprecated in favor of CLLocation's distanceFromLocation: in iPhone OS 3.2--Florian Maunier

P2.0
29-Jan-10

Stuff To Be Considered in the Next Edition

PDF Paper Description Found in Fixed in
1
#38742: I just spent half my day messing around with scroll views before finding a video that happened to mention the property I needed to set (conten...more...
B11.0
05-Apr-09
113
#40471: ...set the titles of the segments to A-Z, Z-A, and $ (or whatever monetary symbol makes the most sense for your locale)... Might be nice to...more...
B15.0
17-Aug-09
223
#38309: Would it be possible to get more information on working with images? It'd really be helpful to have more information on things like image zoom...more...
B11.0
11-Mar-09
492
#39567: As far as I can see, this chapter does not directly address the interpretation of crash logs. Because we may get crash logs from Apple, once ...more...
Chris Adamson says: Too big a task for this edition, but we'll keep it in mind for the next. Thanks.
B14.0
19-Jun-09