Если вы действительно хотите это сделать, вы можете переопределить метод «retain» в AObject, чтобы посмотреть текущий стек и найти идентификатор вызывающего класса. Извините, вам придется выяснить, как это сделать, я просто знаю, что вы можете из другого исследования.
Если то, что вы на самом деле пытаетесь сделать, это использовать какой-то оператор отладки, который сообщает вам, кто владеет конкретным объектом - вы можете просто переопределить сохранение и установить точки останова или поместить туда полезные дампы данных.