iphone - you - Usando objc_getClassList bajo el arco
update itunes store (1)
¿Alguien ha logrado usar objc_getClassList debajo del arco, aparte de desactivar el arco para el archivo en cuestión?
El problema fundamental es que uno de los parámetros es una matriz C de punteros de clase.
Este código debería funcionar bajo ARC:
int numClasses;
Class *classes = NULL;
classes = NULL;
numClasses = objc_getClassList(NULL, 0);
NSLog(@"Number of classes: %d", numClasses);
if (numClasses > 0 )
{
classes = (__unsafe_unretained Class *)malloc(sizeof(Class) * numClasses);
numClasses = objc_getClassList(classes, numClasses);
for (int i = 0; i < numClasses; i++) {
NSLog(@"Class name: %s", class_getName(classes[i]));
}
free(classes);
}