我刚刚开始学习OSX编程,我偶然发现了一个问题,我不知道是否应该使用CGContextRef
或NSGraphicsContext
。
有什么区别?
我几乎不知道CG或NS之间的区别[以及它们与可可的关系](我试过谷歌搜索无效)
当我想要使用其中任何一个或者关键区别是什么时,是否有人可以解释一下?
我甚至可以链接到一篇文章。我无法通过网络搜索找到任何内容。
我知道我在一个问题中提出了很多问题,所以提前感谢!
答案 0 :(得分:0)
对于任何阅读此内容的人, 在CGContextRef之上的NSGraphicsContext图层;并且类似于大多数CG-NS关系,NS对应物反映了CG的基本功能。
但是NSGraphicsContext允许你做更多的事情,比如'graphicsContextWithGraphicsPort'来从图形端口创建上下文。