【问题标题】:Cocoa: Quartz, Core Graphics, Context vs View. Oh My!Cocoa:Quartz、核心图形、上下文与视图。天啊!
【发布时间】:2010-11-07 04:08:30
【问题描述】:

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

没有什么太复杂的,只需要帮助可视化它们的差异和界限(何时使用一个而不是另一个)。

【问题讨论】:

    标签: cocoa cocoa-touch core-graphics quartz-graphics


    【解决方案1】:

    这是一个文档,其中包含显示这些技术之间关系的图形以及上下文说明:

    https://developer.apple.com/library/archive/documentation/GraphicsImaging/Conceptual/CoreImaging/ci_intro/ci_intro.html#//apple_ref/doc/uid/TP30001185

    如果链接再次断开,它位于“Core Image Programming Guide”概述中。 https://developer.apple.com/documentation/coreimage

    【讨论】:

    • 有趣的是,Apple 如何/为什么在 3.0 随附文档的更新 (2009-05-18) 版本中从该文档中删除了图 1-1。特别是这一行:“Quartz 2D 是在核心图形框架中实现的,它是应用程序服务伞形框架的一部分。”使查看 Quartz 相对于其他一些库/框架的“生活”位置变得更容易一些。
    • 刚刚查看了这个问题并意识到苹果已经删除了该链接。如果有人再次找到它,请更新!
    • 嗯,但那是关于 Core Image。与Core Graphics无关,图片(我有一份)不包含Cocoa。
    • 是的,这个链接是关于Core Image的,但是有一个图(图1-1)显示了Core Graphics与其他成像技术的关系:developer.apple.com/mac/library/documentation/GraphicsImaging/…同一个图不在核心图形技术概述页面。
    • 所有死链接 :(
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多