Cocoa:Quartz,Core Graphics,Context vs View。哦,我的上帝!

4

头开始疼了。我觉得我进展得太快了...也许有人可以帮助我想象一下这些(不包括OpenGL ES)高级绘图库是如何组合在一起的 - 或者指向一些高级文档。例如,我看到“上下文”和“视图”在某些情况下可以互换使用,但视图只有一个(仅一个?),而上下文没有视图?!?

没有太多复杂的东西,只需要帮助理解它们之间的区别和界限(何时使用其中之一而不是另一个)。

1个回答

6

有趣的是苹果公司在更新(2009-05-18)版本的文档中删除了图1-1,并具体说明了这一行:“Quartz 2D 实现在 Core Graphics 框架中,它是应用服务总框架的一部分。” 这使得我们更容易看到 Quartz 在其他库/框架中的位置。 - Meltemi
刚刚查看了这个问题,发现苹果已经删除了链接。如果有人再次找到,请更新一下! - Meltemi
嗯,但那是关于Core Image的。它与Core Graphics无关,而且这张图片(我有一份副本)不包括Cocoa。 - Peter Hosey
是的,这个链接是关于Core Image的,但有一张图(图1-1)展示了Core Graphics与其他图像技术的关系:http://developer.apple.com/mac/library/documentation/GraphicsImaging/Conceptual/CoreImaging/art/graphics_arch.gif然而,在Core Graphics技术概述页面中并没有这张图。 - Robert
所有链接都已失效 :( - MichaelChirico
我再次更新了失效的链接,并添加了一个新的更短的链接,希望不会再改变:https://developer.apple.com/documentation/coreimage - Robert

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接