Es posible obtener una lista de clases de un paquete a través del NSBundleDidLoadNotification
. Pero no puedo entender cómo puedo obtenerlos del paquete ya cargado. (mismo paquete con código)¿Cómo puedo obtener la lista de clases ya cargadas en la memoria en un paquete específico (o binario)?
Estoy tratando de obtener la lista de clases de mi paquete de aplicaciones. Más específicamente, las clases solo en mi aplicación binaria.
Miré objc_getClassList
, pero devuelve TODAS las clases de y obviamente es demasiado pesado para mí. Necesito un método ligero. Encontré objc_copyClassNamesForImage
buscando en Google, pero no está documentado, y no sé cómo usarlo con seguridad. Creo que puedo tratar de usarlo convencionalmente, pero quiero encontrar otra opción más segura antes de ir allí.
¿Se puede definir el espacio del problema un poco más? ¿Estás tratando de obtener una lista de clases en paquetes ya cargados por la aplicación o alguna otra cosa? – NotMe
@Chris Estoy tratando de obtener una lista de clases definida en el propio binario de la aplicación. Modifiqué mi pregunta Gracias :) – Eonil
¿Ha revisado la siguiente documentación? http://developer.apple.com/library/mac/#documentation/CoreFoundation/Conceptual/CFBundles/AccessingaBundlesContents/AccessingaBundlesContents.html – NotMe