¿Obtener detalles de categorías en una clase en tiempo de ejecución?

En Objective-C, ¿hay alguna manera de enumerar las categorías en una clase particular en tiempo de ejecución?

Con las funciones de tiempo de ejecución Objective-C puedo obtener detalles para los métodos de clase e instancia, jerarquía de clase, variables de instancia, etc., pero aparentemente no la información de categoría.

Al mirar F-Script, veo que no muestra información de categoría (de hecho, parece no mostrar métodos de categorías en absoluto). Por otro lado, class-dump extrae información de categoría, pero esto es del binario y no en tiempo de ejecución.

Hay una mención de struct objc_category en objc / runtime.h, pero parece ser privado. ¿Hay alguna forma compatible?

Respuestas a la pregunta(1)

Su respuesta a la pregunta