Obter detalhes das categorias em uma classe em tempo de execução?

No Objective-C, existe uma maneira de listar as categorias em uma classe específica em tempo de execução?

Com as funções de tempo de execução Objective-C, posso obter detalhes para os métodos de classe e instância, hierarquia de classes, variáveis de instância etc., mas aparentemente não as informações da categoria.

Observando o F-Script, vejo que ele não exibe informações de categoria (de fato, parece não exibir métodos de categorias). Por outro lado, o despejo de classe extrai informações de categoria, mas isso é do binário e não no tempo de execução.

Há uma menção de struct objc_category em objc / runtime.h, mas isso parece ser privado. Existe uma maneira suportada?

questionAnswers(1)

yourAnswerToTheQuestion