有没有办法在objective-c中在运行时找到僵尸?
我正在寻找一种方法来防止对象调用僵尸上的方法,有没有办法在不使应用程序崩溃的情况下检测到一个方法?
我确实知道 ARC iOS5 下的弱引用和常识编程实践。
我在想一种方法可能是询问对象的大小(我知道可能“内部”只有引用)但是如果对象仍然存在,它应该给出一个值,如果它可能不仅仅是单个指针大小。
使用malloc_size(pointerToObject)
它可以工作吗?
更新:我知道如何运行 Instruments for Zombies detection