cocoa - 如何唯一标识cgcontext?

标签 cocoa macos core-graphics quartz-graphics

有什么方法可以唯一标识CGContextRef吗?

谢谢

最佳答案

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

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

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

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

关于cocoa - 如何唯一标识cgcontext?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6830644/

相关文章:

OS X 应用程序中的 CGImageRef?

objective-c - 如何将 NSSplitView 分隔线厚度更改为 1px?

objective-c - Xcode 4.2 小数位

objective-c - 如何编写 OS X Finder 插件

objective-c - 尝试使用复制的 NSMutableString 属性会导致异常

javascript - 运行 "Killed: 9"时修复 "node"错误

macos - macOS : Native Add-in, 上的 Outlook 2016 如何进行

python - 组织下载的 python 库

ios - 如何在 iPhone 上动态创建彩色 1x1 UIImage?

ios - 在 iOS 上实现体积图