如何唯一标识cgcontext?

时间:2011-07-26 13:22:28

标签: cocoa macos core-graphics quartz-graphics

有没有办法可以唯一地识别CGContextRef?

由于

1 个答案:

答案 0 :(得分:1)

CGContextRef只是指向CGContext结构的指针。因为它是一个指针,你可以使用相等来检查它们是否是相同的上下文:

if( context1 == context2 )
{
    //the contexts are the same
}

如果您需要跟踪特定的上下文,只需在ivar或其他变量中存储对它们的引用。然后,您可以使用相等性来检查上下文是否匹配:

if( someContext == yourContextIvar )
{
    //the contexts are the same
}