首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >石英2D不透明数据类型

石英2D不透明数据类型
EN

Stack Overflow用户
提问于 2012-03-09 06:49:19
回答 2查看 245关注 0票数 2

石英2D不透明数据类型 Quartz 2D API除了定义图形上下文之外,还定义了各种不透明的数据类型。因为API是核心图形框架的一部分,所以在上操作的数据类型和例程使用CG前缀。 Quartz 2D从应用程序操作的不透明数据类型创建对象,以实现特定的绘图输出。图1-3显示了将绘图操作应用于Quart2D提供的三个对象时可以实现的结果。例如: 您可以通过创建PDF页面对象,对图形上下文应用旋转操作,并要求Quartz 2D将页面绘制到图形上下文,从而旋转和显示PDF页面。 您可以通过创建模式对象、定义组成该模式的形状以及设置Quartz 2D将该模式绘制到图形上下文时将其用作画图来绘制模式。 您可以通过创建阴影对象来填充一个区域的轴或径向阴影,提供一个函数来确定阴影中每个点的颜色,然后要求Quartz 2D将阴影用作填充颜色。

我很难理解苹果参考指南的这一部分

特别是我大胆的东西,比如“他们”指的是什么?

并请澄清不透明的数据类型一般,而不是在c或c++术语。

先谢谢你,问候。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-03-09 06:56:42

“不透明类型”一词仅指包含或引用您不应该查看或甚至无法查看的数据的类型。例如,Quartz提供了CGContextRef类型。函数用于使用CGContextRef实例创建、获取、操作和发布图形上下文,但您不能查看CGContextRef内部的内容。如果不使用所提供的函数,就不能合理地使用或更改上下文。

票数 5
EN

Stack Overflow用户

发布于 2012-03-09 07:19:32

我希望这将澄清您的概念opaque-data-types.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9630055

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档