任何人都可以向我解释什么是上下文,我该如何使用它? 还有图形上下文(CGContextRef)。上下文 和图形上下文之间是否有任何关系?什么是iPhone中的上下文?
0
A
回答
0
可能你在这两种情况下都在谈论同样的事情。从Quartz 2D Programming Guide:
图形上下文是一个不透明的数据类型(CGContextRef)封装Quartz使用绘制图像的输出装置,所述信息诸如PDF文件,位图,或者在显示器上的窗口。图形上下文中的信息包括图形绘制参数和页面上绘画的设备特定表示。 Quartz中的所有对象都被绘制或包含在图形上下文中。
您可以将图形上下文视为绘图目标,如图1-2所示。使用Quartz进行绘制时,所有设备特定的特征都包含在您使用的特定类型的图形上下文中。换句话说,您可以简单地通过为相同的Quartz绘图例程序列提供不同的图形上下文来将相同的图像绘制到不同的设备上。您不需要执行任何设备特定的计算;石英为你做。
在CS中还有另一个单词context的定义,但我认为上面的定义就是你要找的。
1
“上下文”几乎总是指在Cocoa中的图形上下文。
一个例外是各种方法都采用“上下文”参数,该参数通常是id
类型。这通常只是一个空闲的参数,用于传递想要传递给您的回调的任何数据。
相关问题
- 1. 什么是SQLAlchemy上下文中的“instrumentation”?
- 2. android中的上下文是什么?
- 3. 什么是Android中的上下文
- 4. MSTests中的上下文是什么?
- 5. 什么是CUDA上下文?
- 6. iPhone上的文件系统是什么?
- 7. 什么是iPhone上的EKEvent?
- 8. 我的上下文是什么?
- 9. 用于PreferenceManager.getDefaultSharedPreferences的上下文是什么?
- 10. 什么是em的上下文?
- 11. iphone上的OpenGL上下文。它做什么/它是如何工作的?
- 12. 什么是上下文?为什么在odoo中使用?
- 13. WCF在以下上下文中的含义是什么?
- 14. nodejs文件中的函数的上下文是什么?
- 15. 什么是图形上下文? (iOS)
- 16. 什么是3种绑定上下文?
- 17. 什么是上下文切换?
- 18. 什么是上下文切换时间?
- 19. 什么是AspectJ上下文绑定?
- 20. 什么是对象文件上下文中的LLVM虚拟节?
- 21. iPhone上的截尾标记是什么?
- 22. 数组中的函数的上下文是什么?
- 23. 这个例子中的“this”的上下文是什么?
- 24. iframe中的框架的jQuery/javascript上下文是什么?
- 25. 什么是JavaScript事件循环的上下文中的堆?
- 26. 这是什么语法?上下文无关的或上下文敏感的
- 27. 是什么Scala的执行上下文和游戏的执行上下文
- 28. 什么是值上下文变量在Talend列表的目的是什么?
- 29. 在iPhone上这种情况下'释放'是什么意思?
- 30. 什么是OpenGL上下文中的逻辑缓冲区?