Cocoa 如何唯一标识cgcontext?
是否有任何方法可以唯一标识CGContextRefCocoa 如何唯一标识cgcontext?,cocoa,macos,core-graphics,quartz-graphics,Cocoa,Macos,Core Graphics,Quartz Graphics,是否有任何方法可以唯一标识CGContextRef 谢谢ACGContextRef只是指向CGContext结构的指针。因为它是一个指针,所以您可以使用相等来检查它们是否是相同的上下文: if( context1 == context2 ) { //the contexts are the same } 如果需要跟踪特定的上下文,只需将对它们的引用存储在ivar或其他变量中。然后,可以使用相等来检查上下文是否匹配: if( someContext == yourContextIvar
谢谢A
CGContextRef
只是指向CGContext
结构的指针。因为它是一个指针,所以您可以使用相等来检查它们是否是相同的上下文:
if( context1 == context2 )
{
//the contexts are the same
}
如果需要跟踪特定的上下文,只需将对它们的引用存储在ivar或其他变量中。然后,可以使用相等来检查上下文是否匹配:
if( someContext == yourContextIvar )
{
//the contexts are the same
}
“唯一标识”是什么意思?我正在寻找CGContextRef的某种标识符,它可以帮助区分两种不同的上下文。Robs的答案似乎就是您要寻找的。你可以接受它作为正确答案。我已经在使用参考技术了。我实际上是在为这个寻找某种API。无论如何,谢谢。它不需要API,因为它是基本的C语言。