This page lists confirmed errors fixed in reprints. iPhone Open Application Development, 1e by Jonathan Zdziarski The catalog page for this title is http://www.oreilly.com/catalog/9780596518554/ This page was last updated May 13, 2008. If you have technical questions or error reports, you can send them to booktech@oreilly.com. Please specify the printing date of your copy or the digital version accessed. Here's a key to the markup: [page-number]: serious technical mistake {page-number}: minor technical mistake : important language/formatting problem (page-number): language change or minor formatting problem Confirmed errors fixed in reprints: {Examples} All Examples; In this book, I erroneously use the following code to determine whether an object has been instantiated: if ((self == [ super initWithFrame: rect ]) != nil) { I later realized that this is incorrect. The proper way to do this is as follows: self = [ super initWithFrame: rect ]; if (nil != self) { Generally this does not present any problems, but is a good idea to change this in your projects, in the event that future versions are less forgiving.