Core Animationなどをポリポリ研究

  1. Animation is the state of being alive. ってなんかかっこよくないか。しかしCore Animationでは、Modelのプロパティの値を時間によって変えるのをAnimationって言うよ!らしい。

    CAMediaTiming protocolにCAAnimationだけじゃなくてCALayerも準拠しているのはなんでだろう

    CAAnimationを使わないでアニメーションさせるとき(に使える必要があるからかな。たとえばlayer.speed = 0.1; でアニメーション・スピードが1/10にできる。

    んだから、やっぱ勘違いしがちなんだけど、CAAnimationはCALayerのプロパティを時間ごとにいじるだけで、実際のアニメーションさせるエンジンはCALayer(か、その先)にあるわけで、だからCALayerがCAMediaTiming実装しているのは当然。と考える

Theme = Manuscript Neue