Errata

Unfortunately mistakes happen especially in programming. Below is the list of known issues discovered in the published book.

Report New Errors/Findings/Issues

Looking for the First Edition Errata? Take a look here.

In General:

  • Xcode 4 was used when the manuscript for this book was written. Xcode 5 has since been released, and while it is very similar to Xcode 4 in many ways there are some minor differences. The most noticeable difference is that "Use Storyboards" is no longer an option when creating a new project. Storyboards are now always used when creating an new project, except when the "Empty Application" project template is used. You can still use this book to learn iPad programming using Xcode 5. Just be aware that storyboards are used instead of .xib files for UI design in chapters prior to Chapter 14.

Preface:

  • No known issues at this time.

Chapter 1:

  • If you are using Xcode 5, you will notice some differences when creating the Hello World project. First, you will not see the options "Use Storyboards", "Use Automatic Reference Counting", and "Include Unit Tests". Theses options are automatically turned on for the Single View Application template. Also, there will be no ViewController.xib in your project. Instead, you will use Main.storyboard to design the user interface for the Hello World app.
  • On Page 16, at the end of the fourth paragraph, the manuscript says "allowing you to connect the text field to the properties nameField and view." This should read "allowing you to connect the text field to the property nameField."

Chapter 2:

  • Some of the figure images in Chapter 2 were published incorrectly. Download this PDF to see the correct versions of the figures.

Chapter 3:

  • No known issues at this time.

Chapter 4:

  • No known issues at this time.

Chapter 5:

  • No known issues at this time.

Chapter 6:

  • No known issues at this time.

Chapter 7:

  • No known issues at this time.

Chapter 8:

  • No known issues at this time.

Chapter 9:

  • No known issues at this time.

Chapter 10:

  • No known issues at this time.

Chapter 11:

  • No known issues at this time.

Chapter 12:

  • No known issues at this time.

Chapter 13:

  • Listing 13.2 on Page 309 includes the method declaration - (void)saveContext;. The implementation for this method is not included in the book. This method is not used in the prototype app, so please do not include the declaration in the AppDelegate.h header file.

Chapter 14:

  • No known issues at this time.

Chapter 15:

  • No known issues at this time.

Chapter 16:

  • No known issues at this time.

Chapter 17:

  • No known issues at this time.

Chapter 18:

  • No known issues at this time.

Chapter 19:

  • No known issues at this time.

Chapter 20:

  • No known issues at this time.

Chapter 21:

  • No known issues at this time.

Chapter 22:

  • No known issues at this time.

Chapter 24:

  • No known issues at this time.

Chapter 25:

  • No known issues at this time.

Chapter 26:

  • No known issues at this time.

Chapter 27:

  • No known issues at this time.

Chapter 28:

  • No known issues at this time.

Appendix A:

  • No known issues at this time.