Resultados de la búsqueda a petición "objective-c-runtime"
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...
¿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 ...
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 ...
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 ...
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 = ...
¿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 ...
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 ...
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 ...
¿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 ...