CAAnimation is an abstract animation class from Apple QuartzCore framework
UIView is a class in the UIKit framework of iOS defines a rectangular area on the screen and the interfaces for managing the content in that area
|Animation generally easier||
"Uiview animation is generally easier and more intuitive to use than caanimation"
from question "Converting code from CABasicAnimation"