view和layer最主要的区别是view可以处理事件,layer不可以
view处理事物,layer渲染界面
每一个view都有一个layer属性,该属性的类型是CALayer,它是管理着view界面的绘制,而这个view是layer的delegate。
view依赖于layer来绘制界面,当然很多的属性view都是直接返回layer的,比如frame是直接返回的layer的frame,而layer的frame是由它的anchorPoint,position,bounds,和 transform共同决定的