任何人都可以向我解释什么是上下文,我该如何使用它? 还有图形上下文(CGContextRef)。上下文 和图形上下文之间是否有任何关系?什么是iPhone中的上下文?
0
A
回答
0
可能你在这两种情况下都在谈论同样的事情。从Quartz 2D Programming Guide:
图形上下文是一个不透明的数据类型(CGContextRef)封装Quartz使用绘制图像的输出装置,所述信息诸如PDF文件,位图,或者在显示器上的窗口。图形上下文中的信息包括图形绘制参数和页面上绘画的设备特定表示。 Quartz中的所有对象都被绘制或包含在图形上下文中。
您可以将图形上下文视为绘图目标,如图1-2所示。使用Quartz进行绘制时,所有设备特定的特征都包含在您使用的特定类型的图形上下文中。换句话说,您可以简单地通过为相同的Quartz绘图例程序列提供不同的图形上下文来将相同的图像绘制到不同的设备上。您不需要执行任何设备特定的计算;石英为你做。
在CS中还有另一个单词context的定义,但我认为上面的定义就是你要找的。
1
“上下文”几乎总是指在Cocoa中的图形上下文。
一个例外是各种方法都采用“上下文”参数,该参数通常是id
类型。这通常只是一个空闲的参数,用于传递想要传递给您的回调的任何数据。
相关问题
- 1. xv6中的上下文是什么?
- 2. 什么是SQLAlchemy上下文中的“instrumentation”?
- 3. MSTests中的上下文是什么?
- 4. 什么是asp.net中的上下文mvc4
- 5. Django中的上下文是什么?
- 6. 什么是Android中的上下文
- 7. Fragment中CONNECTIVITY_SERVICE的上下文是什么?
- 8. 什么是上下文?
- 9. 什么是LLVM上下文?
- 10. 什么是CUDA上下文?
- 11. iPhone上的文件系统是什么?
- 12. 什么是iPhone上的EKEvent?
- 13. ProgressDialog.show()的上下文参数是什么?
- 14. 用于PreferenceManager.getDefaultSharedPreferences的上下文是什么?
- 15. 什么是em的上下文?
- 16. AsyncTask的onPostExecute()是什么上下文?
- 17. setTheme的上下文是什么?
- 18. class.getRessource()(Java)的上下文是什么?
- 19. 我的上下文是什么?
- 20. iphone上的OpenGL上下文。它做什么/它是如何工作的?
- 21. 以下上下文中的web上下文是什么(java ee tutorials)
- 22. 什么是上下文?为什么在odoo中使用?
- 23. double.MaxValue和double.MinValue在以下上下文中的含义是什么?
- 24. WCF在以下上下文中的含义是什么?
- 25. 在下面的代码中,上下文是指什么?
- 26. nodejs文件中的函数的上下文是什么?
- 27. 什么是上下文切换?
- 28. 什么是“分配上下文”?
- 29. 图形上下文究竟是什么?
- 30. 什么是AspectJ上下文绑定?