small medium large xlarge

Errata for Core Animation for Mac OS X and the iPhone

 

The latest version of the book is P2.1, released about 4 years 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.

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: P1.0 (01-Sep-09)
#40614
Paper page: 5
P2.0 printing, June 2009; Version 2009-5-26 First sentence of 3rd full paragraph: "..., there many Apple publications ..." should probably read...more...
  • Reported in: P1.0 (29-Oct-09)
#41134
Paper page: 17-18
(Duplicate of #35393, reported on PDF page 26 seven months prior to the latest printing.) The book indicates that x needs to be interpolated for 13...more...
  • Reported in: P1.0 (22-May-10)
#43419
PDF page: 18
Setting Up the Window You’ll find an Xcode project and the necessary files in your code folder at code/CocoaAnimation/FirstAnimation/FirstAnimation.x...more...
  • Reported in: P1.0 (05-Jun-11)
#47164
PDF page: 19

P2.0: The NSMakeRect() function is called a method one sentence after it's introduced.--Miëtek Bak

  • Reported in: P1.0 (02-Mar-11)
#46506
PDF page: 31
When is the actual i phone five ( or even the successor of the iPhone 4) likely to be released? I personally lost my apple iphone a month ago, and...more...
  • Reported in: P1.0 (27-May-09)
#39262
PDF page: 34

The call to CGPathAddLineToPoint() right before CGPathCloseSubpath() is unnecessary and should be removed.--Sigjuice

  • Reported in: P1.0 (19-Mar-10)
#42468
PDF page: 34
In the bounce method of KeyFrameView.m, you're animating from the current origin of mover's frame. This works well enough so long as the animation is...more...
  • Reported in: P1.0 (27-May-09)
#39261
PDF page: 36

Lines 8, 9, 10 and 11 of initWithFrame: do nothing and should be removed.--Sigjuice

  • Reported in: P1.0 (25-Jul-10)
#44267
PDF page: 45
"Computers are incredibly fast, accurate, and stupid. Human beings are incredibly slow, inaccurate, and brilliant. Together they are powerful beyond i...more...
  • Reported in: P1.0 (25-Jul-10)
#44268
PDF page: 45
"The perceived speed of an animation gives subtle cues to our users about what has happened or is about to happen. Subtle clues are the ones that seem...more...
  • Reported in: P2.1 (04-Feb-13)
#50706
PDF page: 115
"We will discuss perspective transformations in the section on layers in 3D space." I consider a "perspective transformations" to be a rotation ab...more...
  • Reported in: P2.1 (04-Feb-13)
#50707
PDF page: 115

Figure 37 caption is wrong. Same as Figure 36.--Gordon Apple

  • Reported in: P1.0 (06-Nov-09)
#41206
PDF page: 135
When I ran the Menu Layout Project first mentioned on PDF page 135, each time I pressed the down arrow, the next menu item would get all scrunched up ...more...
  • Reported in: P1.0 (06-Nov-09)
#41207
PDF page: 139
I got the same error as #41206 for the other two apps in "Layers in 3D" (Platter and Platter 3D Transform)... "each time I pressed the down arrow, th...more...