Resultados de la búsqueda a petición "objective-c-runtime"
Obtenga el objeto que llamó a un método
Si recibo una llamada desde una clase aleatoria como esta: @implementation SomeClass - (void) classMethodFoo { int a = [SomeSingleton sharedInstance].aValue; } @endDentroSomeSingleton sharedInstance, ¿hay alguna manera de obtener una referencia ...
¿Cómo obtengo la clase Objective-C de un ivar?
Tengo un montón de simples
Tiempo de ejecución de Objective-C: ¿Qué significa declarar una variable de tipo Class (objc_class) conforme a un protocolo?
Class bah = [NSString class]; id object = [bah new];Compila sin ningún problema. Class<NSSecureCoding> bah = [NSString class]; id object = [bah new];Devuelve el error "No se conoce ningún método de clase para el selector 'nuevo'". ¿Por qué la ...
¿Cómo devuelvo un valor de estructura de un método de clase definido en tiempo de ejecución en ARC?
Tengo un método de clase que devuelve unCGSize y me gustaría llamarlo a través de las funciones de tiempo de ejecución de Objective-C porque me dan los nombres de clase y método como valores de cadena. Estoy compilando con indicadores ARC en ...
¿Cómo se puede obtener el tamaño de un tipo para el que se tiene una codificación?
Dado un Objective-C tipotype, se puede obtener el codificación [http://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/ObjCRuntimeGuide/Articles/ocrtTypeEncodings.html] encoding y tamañosize del tipo fácilmente: const char ...
¿Cómo obtengo el valor int de object_getIvar (self, myIntVar) cuando devuelve un puntero?
Si la variable en object_getIvar es un tipo de datos básico (por ejemplo, float, int, bool), ¿cómo obtengo el valor cuando la función devuelve un puntero (id...
object_setClass a una clase más grande
Estoy cambiando la clase de algunos objetos usandoobject_setClass(id object, Class cls). Estoy cambiando la clase a unasubclasede la clase original. Luego establezco algunas propiedades que solo se definen en la subclase, y las cosas parecen ...