在iOS中,软件绘图通常是由Core Graphics框架完成来完成。但是,在 一些必要的情况下,相比Core Animation和OpenGL,Core Graphics要慢了不少。
脏矩形
为了减少不必要的绘制,Mac OS和iOS设备将会把屏幕区分为需要重绘的区域和 不需要重绘的区域。那些需要重绘的部分被称作『脏区域』。在实际应用中,鉴于 非矩形区域边界裁剪和混合的复杂性,通常会区分出包含指定视图的矩形位置,而 这个位置就是『脏矩形』。
在iOS中,软件绘图通常是由Core Graphics框架完成来完成。但是,在 一些必要的情况下,相比Core Animation和OpenGL,Core Graphics要慢了不少。
为了减少不必要的绘制,Mac OS和iOS设备将会把屏幕区分为需要重绘的区域和 不需要重绘的区域。那些需要重绘的部分被称作『脏区域』。在实际应用中,鉴于 非矩形区域边界裁剪和混合的复杂性,通常会区分出包含指定视图的矩形位置,而 这个位置就是『脏矩形』。
本文标题:第15章 高效绘图
本文链接:https://www.haomeiwen.com/subject/nuolgftx.html
网友评论