objective-c-runtime
Cómo escribir la aplicación iOS puramente en C
He leído aquí ¿Aprender C Antes de Objective-C?
Normalmente sustituyo algún código Obj-C con código C puro (después de t ... C puro)
¿Es esto cierto?
¿Es posible crear una aplicación para iPhone exclusivamente en el lenguaje de programación C?
Objective-C class - > string like: [NSArray className] - > @"NSArray"
Estoy tratando de obtener un nombre de cadena de una clase del objeto de clase en sí.
// For instance
[NSArray className]; / ... en mi caso eso es trabajo innecesario.
Entonces, ¿cómo puedo obtener una cadena de un objeto de clase, y no una instancia?
Clase base nativa de Swift o NSObject
Probé algunos isa swizzling con Swift, y descubrí que solo funciona cuando NSObject es una super-clase (directamente o más a ... l 5% del código), ¿no tiene sentido comenzar con las poderosas características dinámicas y endurecerse cuando sea necesario?
¿Qué es objc setAssociatedObject() y en qué casos debería usarse?
En un proyecto que he asumido, el autor original ha optado por usar objc_setAssociatedObject() y no estoy 100% claro qué hace ... _ASSOCIATION_RETAIN);
¿De qué sirve asociar el dispositivo con el controlador de vista si ya es una variable de instancia?
¿Qué es exactamente super en Objective-C?
Por lo que sé, es un puntero a la superclase. Está cableado con la superclase, y no se resuelve dinámicamente en tiempo de ejecución. Me gustaría saber más en detalle...
¿Alguien?
¿Cómo puedo agregar propiedades a un objeto en tiempo de ejecución?
¿Es posible agregar propiedades a un objeto Objective C en tiempo de ejecución?
Interceptar mensajes delegados de Objective-C dentro de una subclase
Tengo una subclase de UIScrollView en la que necesito responder internamente al comportamiento de desplazamiento. Sin embargo ... manera secuestrar internamente la propiedad delegate y reenviar mensajes hacia el exterior después de ejecutar algún código?
Convierte una cadena ("MyExampleClass") en un nombre de clase (MyExampleClass)
Quiero convertir una cadena a un nombre de clase. Imagine que tengo una cadena, que cambia, que contiene un nombre de clase, ... ss classFromString:classNameStr];
theClass *myObject = [[theClass alloc] init];
¿Cuál es la manera correcta de hacer esto?
Obtener el nombre de la propiedad como una cadena
Necesito una forma de pasar una propiedad y obtener el nombre asignado a ella. Alguna sugerencia?
@property (nonatomic, reta ... ject *crazyObject;
NSString *str = SOME_WAY_TO_GET_PROPERTY_NAME(crazyObject);
// Above method should return @"crazyObject"
¿Cómo puedo listar todos los campos de un objeto en Objective-C?
Si tengo una clase, ¿cómo puedo listar todos sus nombres de variables de instancia?
Eg:
@interface MyClass : NSObject {
... do buscar en la documentación de Objective-C pero no he podido encontrar nada (y tampoco estoy seguro de cómo se llama esto).