gpt4 book ai didi

iphone - 如何关联UIKit,Core Image,Quartz 2D和iOS中的各种框架?

转载 作者:行者123 更新时间:2023-12-01 19:21:04 25 4
gpt4 key购买 nike

到目前为止,对我来说很明显,UIKit位于Core Graphics和Core Animation之上,而Core Graphics和Core Animation可以做什么,UIKit也可以使用一些更高级别的方法来实现它们。

其他层如何处理,Core Image,Quartz 2D,Quartz,Quartz Core,Quartz Graphics,Core Video,Cocoa Touch,Core Motion。它们如何相互联系? (是否有一个很好的图表准确地描述了它们在iOS中的位置?)

最佳答案

Quartz = Quartz 2D =核心图形。从程序员的角度来看,这些只是同一事物的不同名称。苹果将​​其图形引擎Quartz(2D)称为Core Graphics框架的一部分。如果要在代码中使用Quartz(2D),请使用Core Graphics框架中定义的API。

Quartz Graphics:我以前从未听过,但是它可能只是Quartz / Core Graphics的另一个名字。

Core Image是另一个框架(首先出现在Mac上,最近出现在iOS上),其主要重点是图像处理。 Core Image允许您在图像上应用一组预定义或自定义的图形滤镜。众所周知,Core Image速度非常快,因为它非常有效地使用GPU来应用这些滤镜。最近,Core Image获得了另一个功能:图像中的人脸检测。

(我对Core Video不太了解,因此,如果其他人可以添加更多有关该主题的信息,我将不胜感激。)

关于iphone - 如何关联UIKit,Core Image,Quartz 2D和iOS中的各种框架?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10353916/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com