CAAnimationは抽象的なアニメーションクラスです。これは、 CAMediaTimingおよびCAActionプロトコルの基本的なサポートを提供します。コアアニメーションレイヤーまたはシーンキットオブジェクトをアニメートするには、具体的なサブクラスCABasicAnimation 、 CAKeyframeAnimation 、 CAAnimationGroup 、またはCATransitionのインスタンスを作成します。