//CoreAnimation,所有动画的底层实现。
//CAAnimation 是一个抽象类,系统提供了几个子类。
//常用的有,CABasicAnimation,CAKeyframeAnimation,CAAnimationGroup,CATransition,CASpringAnimation。
//CABasicAnimation,基础动画,对属性值的一次变化作动画。
//CAKeyframeAnimation,关键帧动画,属性的值对此变化作动画。
//CAAnimationGroup,动画组,多个属性的值的变化同时作动画。
//CATransition,转场动画,页面的切换动画效果。
//CASpringAnimation,弹性动画,弹簧抖动效果。
//CAMediaTiming 协议定义了动画执行过程中的参数。