CGContextRef vs NSGraphicsContext

时间:2014-08-13 14:27:51

标签: macos cocoa core-graphics

我刚刚开始学习OSX编程,我偶然发现了一个问题,我不知道是否应该使用CGContextRefNSGraphicsContext

有什么区别?

我几乎不知道CG或NS之间的区别[以及它们与可可的关系](我试过谷歌搜索无效)

当我想要使用其中任何一个或者关键区别是什么时,是否有人可以解释一下?

我甚至可以链接到一篇文章。我无法通过网络搜索找到任何内容。

我知道我在一个问题中提出了很多问题,所以提前感谢!

1 个答案:

答案 0 :(得分:0)

对于任何阅读此内容的人, 在CGContextRef之上的NSGraphicsContext图层;并且类似于大多数CG-NS关系,NS对应物反映了CG的基本功能。

但是NSGraphicsContext允许你做更多的事情,比如'graphicsContextWithGraphicsPort'来从图形端口创建上下文。