Этот парень придумал довольно изящный инструмент для создания графа зависимостей классов - однако он полагается на синтаксический анализ вашего исходного кода и поиск директив #import
.
Это здорово, но у меня с этим есть ряд проблем. по крайней мере, это не учитывает импорт ts импорта, ни заголовков префиксов, ни того, действительно ли используются классы в файле, на который ссылается импорт.
Я хотел бы сделать что-то более похожее на class-dump
и изучить метаданные Objective-C, хранящиеся в файле Mach-O, чтобы сгенерировать представление зависимостей классов в памяти.
Я бы предпочел не делать это с нуля, поэтому мне интересно: