Objective-C:捕获对象释放

时间:2014-01-24 16:18:30

标签: objective-c hook dealloc

我使用的对象不是来自我的库(让我们称这个对象为EAGLContext)。我想将我的对象(让我们称之为ShaderManager)附加到EAGLContext。当要取消分配EAGLContext时,应该释放ShaderManager。这里重要的是我需要在ShaderManager的dealloc中使用EAGLContext的实例。

不幸的是我不能使用关联机制,因为(据我所知),在释放EAGLContext后,ShaderManager的发布将会发生。

所以问题是:如何捕获事件“第三方对象将被解除分配”?

0 个答案:

没有答案