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