Resultados de la búsqueda a petición "objective-c-runtime"
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 = ...
¿Por qué Objective-C no admite métodos privados?
He visto una serie de estrategias para declarar métodos semiprivados enC objetivo, pero no parece haber una manera de hacer un método verdaderamente privado. Acepto que. ¿Pero por qué es esto así? Cada explicación que he dicho esencialmente dice: ...
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 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 ...
Objective-C class -> cadena como: [NSArray className] -> @ “NSArray”
Estoy tratando de obtener un nombre de cadena de una clase del propio objeto de clase. // For instance [NSArray className]; // @"NSArray"he encontradoobject_getClassName(id obj) pero eso requiere que se le pase una instancia, y en mi caso es un ...
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 ...