Chaining Animations

Jeff Hurray on why chaining animations is intriguing:

“CAAnimations and UIView animations are extremely powerful, but it is difficult to chain multiple animations together, especially while changing anchor points. Furthermore, complicated animations are difficult to read.

When chaining animations you can write code like this:

view.makeScale(2.0).thenAfter(0.5).moveXY(100, 50).animate(1.0);

Chainable Animations