small medium large xlarge

The latest version of the book is P2.0, released over 4 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 (18-Nov-15)
#79169
PDF page: 4
Please disregard previous errata I submitted, I put the wrong PDF page number. It should be page 4 of the PDF, not page 22. In Chapter 1, Xcode Pla...more...
  • Reported in: P2.0 (18-Nov-15)
#79168
PDF page: 22
In Chapter 1, Xcode Playgrounds section, this paragraph is no longer the case: “This makes the evaluation pane update again, but it just says “(2 t...more...
  • Reported in: P2.0 (02-Jun-15)
#78465
PDF page: 24
"go up to the toolbar and click the Assistant Editor button, which looks like two linked circles" The Assistant Editor icon no longer looks like tw...more...
  • Reported in: P2.0 (05-Jun-15)
#78471
PDF page: 24

Please ignore the report for #78465 - after updating to the latest Xcode, it now has 2 circles instead of the "valet" icon.--Egghead Games LLC

  • Reported in: P2.0 (18-Nov-15)
#79170
PDF page: 26
In the Coding the App - Logging section, the code example uses: println ("handleTweetButtonTapped") In Xcode Version 7.1.1 (7B1005), this functi...more...
  • Reported in: P1.0 (18-Apr-15)
#78355
PDF page: 54
The code presented here isn't quite what we did in the previous chapter. Specifically, it adds in the optional prefixing "self" on ln6, which wasn't i...more...
  • Reported in: P2.0 (07-Jun-15)
#78472
PDF page: 123

There is no such statement in my ViewController.swift file:
if parsedTweet.userAvatarURL != nil
--Trevor Hughes

  • Reported in: P2.0 (25-May-15)
#78449
PDF page: 159
Segue unwinding <<arrggghhh gaaackkkk yeeeeeeshhhhhhh>> Silly me. I chased this for 15 minutes because in my simpleton mind, I _assumed_ that the u...more...
  • Reported in: P2.0 (07-May-15)
#78421
PDF page: 165
Seems like twitter has changed the default profile image urls. The provided one doesn't work for me, but the ones in the twitter dev best practices st...more...
  • Reported in: P2.0 (27-May-15)
#78450
PDF page: 180
Sentence at middle of page: But to show how flexible gesture recognizers, we’ll do functionally the same thing by giving the existing image vi...more...
  • Reported in: P2.0 (16-Jun-15)
#78508
Paper page: 220
In the section titled "Implementing the Next Keyboard Button", the second sentence incorrectly refers to "KeyboardViewControllerStoryboard.storyboard"...more...
  • Reported in: P2.0 (30-May-15)
#78456
PDF page: 232
Nit: Yes, I know it should be obvious by now, but... In the second sentence of the first full paragraph on the page, you tell us noobs to "Run the ...more...
  • Reported in: P2.0 (30-May-15)
#78457
PDF page: 237
Second paragraph from the bottom, first line reads ("D" below is the command key symbol as translated by copy/paste from Preview into this text box): ...more...
  • Reported in: P2.0 (30-May-15)
#78458
PDF page: 250
Last paragraph on page opens with: Prior to running, let’s take a look at how all these app-signing pieces have come together. Click the project ic...more...
  • Reported in: P2.0 (14-Jun-15)
#78503
PDF page: 696
The page number is the Kindle location number. "Calling Up the SLComposeViewController" - I discovered that you need to add "import Social" in order t...more...