美文网首页iOS面试
iOS Runloop面试题(什么是异步绘制?)

iOS Runloop面试题(什么是异步绘制?)

作者: 程序员_秃头怪 | 来源:发表于2019-08-05 20:09 被阅读0次

    什么是异步绘制?

    异步绘制,就是可以在子线程把需要绘制的图形,提前在子线程处理好。将准备好的图像数据直接返给主线程使用,这样可以降低主线程的压力。

    异步绘制的过程

    要通过系统的 [view.delegate displayLayer:] 这个入口来实现异步绘制。

    • 代理负责生成对应的 Bitmap
    • 设置该 Bitmap 为 layer.contents 属性的值。

    面试题持续整理更新中,需要拿到第一手大厂面试题及答案文档可以添加 iOS进阶学习交流群:551346706 !结实人脉、讨论技术你想要的这里都有!

    相关文章

      网友评论

        本文标题:iOS Runloop面试题(什么是异步绘制?)

        本文链接:https://www.haomeiwen.com/subject/xdscdctx.html