有沒有一種方法可以在運行時在objective-c中查找殭屍?
我正在尋找一種方法來防止對象調用殭屍上的方法,有沒有任何方法來檢測一個沒有使應用程序崩潰?
我知道在ARC iOS5下的弱引用和常識編程實踐。
我在想,一種方式可能會問對象的大小(我知道也許「內部」有隻是參考),但如果對象仍然存在,它應該給一個值,如果它不可能只是單一的指針大小。
使用malloc_size(pointerToObject)
它可以工作嗎?運行時檢測殭屍
更新: 我不知道該怎麼辦好儀器殭屍檢測
你可以直接調用'brains()',但是你的堆棧跟蹤中可能會有一堆'umbrellaCorporation'條目。 – Polynomial 2012-02-21 13:31:16
大聲笑可能這意味着我得到的T - 病毒 – Andrea 2012-02-21 13:35:31