这张图就完全的诠释了一切。
UIView持有CALayer,CALayer代理为uiview ,
- CALayer通过代理找到UIView,
- UIView结合core graphics绘制,
- 绘制完后通过CALayer展示(直接contents 或者通过cabackingstores),
- 之后CALayer通过opengl es/metal进行渲染合成,合成后放进帧缓冲区,
- 等待屏幕的垂直信号、水平信号
这张图就完全的诠释了一切。
UIView持有CALayer,CALayer代理为uiview ,