2020年UIKit还在用OpenGL渲染吗?
Is UIKit still using OpenGL rendering in 2020?
我想搞清楚UIkit是如何渲染的,但是搜索的时候只找到了一些文章,声称UIkit是使用OpenGL命令GPU的。 Apple 早就放弃了对 OpenGL 的支持,我猜这些文章可能已经过时了(不应该是 Metal 之类的吗?)
如果想了解这个,应该看什么官方文档,在搜索引擎上搜索什么关键词?
UIKit 建立在 Core Animation 之上。每个视图都有一个 CALayer
,这就是屏幕上显示的内容。根据 this page, which is referenced by the documentation page for the Core Animation.
,Core Animation 现在使用 Metal 和 CoreGraphics
我想搞清楚UIkit是如何渲染的,但是搜索的时候只找到了一些文章,声称UIkit是使用OpenGL命令GPU的。 Apple 早就放弃了对 OpenGL 的支持,我猜这些文章可能已经过时了(不应该是 Metal 之类的吗?)
如果想了解这个,应该看什么官方文档,在搜索引擎上搜索什么关键词?
UIKit 建立在 Core Animation 之上。每个视图都有一个 CALayer
,这就是屏幕上显示的内容。根据 this page, which is referenced by the documentation page for the Core Animation.