He estado leyendo sobre los ivars sintetizados automáticamente. Mi pregunta es: "¿Dónde se asignan automáticamente?" Hubiera esperado que fueran parte de mí mismo, para poder verlos en el depurador, pero parece que la única forma en que puedo verlos es invocando el método de acceso (a través del comando gdb 'po'). ¿No hay espacio en la estructura de la clase/objeto (como sería para un ivar explícitamente declarado)?¿Dónde se almacenan los ivars sintetizados?
(¿Existe una descripción de la representación en memoria para un objeto de Objective-C moderna?)
ser un tipo C, que me hace muy incómodo para no ser capaz de ver dónde está todo. :-P
¿Sigue siendo cierto que no puede usar ivars dinámicos en el simulador? Si es así, ese tipo de latas en el iPhone. Además, desarrollar para OS X significa binarios de 32 bits, por lo que tampoco puedo verlos allí, en la vida real. –
Creo que ahora puedes usarlos en el simulador, pero no lo recuerdo con certeza. – Wevah
El tiempo de ejecución del simulador y el tiempo de ejecución del dispositivo funcionan de la misma manera. – bbum