Resultados de la búsqueda a petición "objective-c-runtime"

1 la respuesta

Swizzling y super

Estoy intentando cambiar el método canPerformAction: withSender: para UIResponder y todas sus subclases que han invalidado este método.Lo estoy haciendo alma...

1 la respuesta

¿Qué tiene de malo usar una categoría en NSObject para proporcionar una implementación de protocolo predeterminada?

1 la respuesta

¿Cómo el tiempo de ejecución de Objective-C instancia la metaclase raíz y otras descripciones de clase?

Estoy tratando de implementar un tiempo de ejecución ANSI C básico orientado a objetos y estoy usando Objective-C como guía. Parecen ser tres partes. Una descripción de clase, interfaz de clase e implementación de clase. Para que se pueda ...

1 la respuesta

Acceso dinámico a variables locales en tiempo de ejecución de Objective-C

Cuando se adjunta al depurador a través de Xcode, LLDB proporciona una vista útil de las variables locales (la parte inferior izquierda de la captura de pantalla): Encontré un comando LLDBframe variable (y gdb'sinfo locals) que proporciona ...

1 la respuesta

Swift es una reasignación de puntero u otro método compatible swizzling

¿Las clases Swift tienen algo así como un puntero isa que se puede reasignar? Hemos visto que Swiftutiliza un método de envío más estático [https://stackoverflow.com/a/24020950/404201]que el objetivo C, que (a menos que una clase dervices de ...

1 la respuesta

Objetos asociados en Swift, ¿la clave global realmente produce instancias específicas?

Para tener un objeto asociado en Swift, simplemente use una dirección de memoria como identificador y luego use las llamadas objc. El código de ejemplo habitual que puedes buscar en Google en todas partes es: var keyA:UInt8 = 0 var keyB:UInt8 = ...

1 la respuesta

¿Hay algún problema al usar self.property = nil en dealloc?

Sé que la propiedad declarada genera un método de acceso que de alguna manera es solo sintaxis de azúcar. Encontré que mucha gente usaself.property = nil en sudealloc método. 1) En @ de AppGestión de la memori documento, p23 Dice: Los únicos ...

1 la respuesta

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 ...

1 la respuesta

Objective-C: forma preferida de recuperar la superclase de una instancia de clase

e pregunto cuál de los dos métodos siguientes es el correcto o preferido para recuperar la superclase de unClass variable Class getSuperclass(Class cls) { return [cls superclass]; } Class getSuperclass(Class cls) { return ...

1 la respuesta

¿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 ...