В Objective-C, есть ли способ перечислить категории в конкретном классе во время выполнения?
С помощью функций времени выполнения Objective-C я могу получить подробную информацию о методах класса и экземпляра, иерархии классов, переменных экземпляра и т. д., но, по-видимому, не информацию о категории .
Глядя на F-Script, я вижу, что он не отображает информацию о категориях (действительно, похоже, что он вообще не отображает методы из категорий). С другой стороны, class-dump извлекает информацию о категориях, но это из двоичного файла, а не во время выполнения.
В objc / runtime.h упоминается struct objc_category, но это выглядит приватным. Есть ли поддерживаемый способ?