Цель C - получать уведомления при вызове метода

есть ли способ отслеживать вызов метода специального объекта и получать уведомления? Я хотел бы, чтобы функция "Observer" вызывалась при вызове [object someMethod]. Я знаю, что могу отслеживать изменение значения объекта, используя цель c KVO, но он не сообщает мне, что стек вызовов (какие функции) вызвали изменение значения объекта. Есть ли что-то похожее на KVO, но для методов, где я могу отслеживать вызовы функций? Есть ли предложения о том, как реализовать такую ​​функцию, если это невозможно с существующей структурой? Спасибо!

8
задан clx 12 February 2012 в 09:36
поделиться