UIView:
1、每个UIView默认关联一个layer,且遵循layer对应的协议CALayerDelegate,为其提供内容的绘制和显示
2、继承于UIResponder,可以响应事件
3、两者都有树状层结构,分别为subviews,sublayers
CALayer:
1、继承于NSObject,不可响应事件
2、内部维护着三份layer tree,分别是presentLayer Tree(动画树),modeLayer Tree(模型树), Render Tree (渲染树)
3、默认支持隐式动画,在给 UIView 的 Layer 做动画的时候,View 作为 Layer 的代理,Layer 通过 actionForLayer:forKey:向 View请求相应的动画行为