Errata
The errata list is a list of errors and their corrections that were found after the product was released.
The following errata were submitted by our customers and have not yet been approved or disproved by the author or editor. They solely represent the opinion of the customer.
Color Key: Serious technical mistake Minor technical mistake Language or formatting error Typo Question Note Update
Version | Location | Description | Submitted by | Date submitted |
---|---|---|---|---|
Printed | Page Example 12-3 Multiple locations in the example |
I think that the CovertFlow example contains some memory managment errors. |
Anonymous | Jul 10, 2009 |
Page 19 2nd para from bottom |
The 'id' data type is wrongly equated with the C 'void' type. |
John Wheater | Mar 07, 2010 | |
Page 19 last but one para |
I'd like to withdraw my recent erratum on this page. |
John Wheater | Mar 07, 2010 | |
22 Ist code block, 2nd line |
I think: |
Anonymous | Feb 16, 2010 | |
Printed | Page 34 Last paragraph |
The paragraph begins with "If you take a look at prototype for a project's?" So, minimally, there should be an article just before "prototype," ("the" or "a"). But even with that correction, I don't know what's being referred to here. How do I look at the prototype? A screenshot or simply some additional direction would be helpful. |
Mike Ruiz | Apr 10, 2009 |
Printed | Page 47 Chapter: Hello World... |
The "Hello World!" text will not appear. Sometimes it will flicker for a short moment when I quit the app. |
Oliver Christmann | Nov 05, 2009 |
Page 48 Example 3.5, near bottom of page |
I'm still a beginner with Objective-C, so take my corrections with a grain of salt. |
timknauf | Jun 10, 2009 | |
Printed | Page 48 2nd line from the bottom (self.window = [ [ [ UIWindow alloc ] initWithFrame: screenBounds ] autorelease ];) |
it seems that by having this following line in the code: |
Fabio Romani | Dec 22, 2009 |
Printed | Page 48 2nd line from the bottom (self.window = [ [ [ UIWindow alloc ] initWithFrame: screenBounds ] autorelease ];) |
About this "issue", I think I finally found out the reason why it wasn't working. As long as you delete the xib file only (as I did at the beginning) then there will be a white window covering your view. Once (as the book says at page 32, point #2) you remove the information about the nib file inside the info-plist file...then everything works as the book says! |
Fabio Romani | Dec 23, 2009 |
Printed | Page 64 2nd line |
#impo rt "SourceReaderViewController.h" |
Darren Inksetter | Jul 26, 2009 |
Printed | Page 76 Chapter 3 |
UINavigationController *navigationController on both @interface RootViewController and CreditsViewController are unnecessary. |
Giuseppe Cigala | Oct 10, 2009 |
Printed | Page 78 initWithAppDelegate Method |
UIBarButtonItem action currently reads "action: @selector(back)" |
Anonymous | Apr 24, 2009 |
Printed | Page 81 "Timing Function" section |
The constants listed are not the proper constants and the code sample is entirely wrong. The timingFunction property takes a CAMediaTimingFunction object. The sample code should read more like: |
Keary Suska | Dec 01, 2009 |
137 Example 5-1 caption |
Text should read: |
Carson Reynolds | Dec 02, 2009 | |
Printed | Page 204 dealloc () method |
why there is no [gps release]? |
Giuseppe Cigala | Sep 21, 2009 |
Page 269 Orientation section |
"Use the image?s imageOrientation property to set its |
Vocaro | Aug 18, 2009 | |
Page 316 2nd Paragraph of "Reading Property Lists" |
In the line of the code example beginning "NSString path" it should be "NSString path*". |
Adrian Burgess | Apr 23, 2009 | |
Page 316 2nd Paragraph of "Reading Property Lists" |
On the line of the example beginning "NSString path" it should be "NSString* path". |
Anonymous | Apr 23, 2009 | |
Page 321 MinimumValue & MaximumValue |
MinimumValue |
Anonymous | Aug 15, 2009 |