本文主要是介绍iOS Runloop面试题(什么是异步绘制?),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
什么是异步绘制?
异步绘制,就是可以在子线程把需要绘制的图形,提前在子线程处理好。将准备好的图像数据直接返给主线程使用,这样可以降低主线程的压力。
异步绘制的过程
要通过系统的 [view.delegate displayLayer:]
这个入口来实现异步绘制。
- 代理负责生成对应的 Bitmap
- 设置该 Bitmap 为 layer.contents 属性的值。
这篇关于iOS Runloop面试题(什么是异步绘制?)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!