在看之前先看一下
如上图所示:UIView 的属性 layer 和 backgroundColor
backgroundColor是对CALayer同名属性方法的一个包装,实际上UIView的显示部分是由 CALayer 的conterts 来决定的,它对应的是backing store 实际上是backmap的一个位图,最终我们显示到屏幕上面的,对应的UI控件都是位图
UIView 和 CALayer的关系和区别
设计原则上面的一个理解,单一职责原则
遍历的方式是一倒叙的方式遍历