Recientemente comencé a usar variables de instancia sintetizadas en mis proyectos de iPhone. El problema es que no puedo ver los ivars sintetizados en el depurador. ¿Hay alguna manera de ver las propiedades de un objeto en el depurador cuando no está utilizando las variables de instancia explícitamente declaradas?Ver el valor de una propiedad sintetizada en el depurador de Xcode cuando no hay una variable de respaldo
Tengo que aclarar la segunda pregunta. No estoy preguntando cómo acceder a las propiedades, o lo que hacen; Sé todas esas cosas. Tenía la impresión de que no podía acceder directamente a las variables de instancia al usar ivars sintetizados basados en this post. Claramente pude hacer lo que antes pensaba que no era posible. Me pregunto qué está pasando.
Estoy usando Xcode 3.2.4/iPhone Simulator/LLVM Compiler 1.5.
En realidad, no es tanto un caso de preferencia como * debería * usar propiedades de copia para NSString, etc. a menos que tenga una muy buena razón para no hacerlo. – JeremyP
Me deshice del código falso, ya que parecía estar causando confusión, y aclaré la segunda parte de mi pregunta. – kubi
'po [0x1031380 title]' ¡Esa es la respuesta, gracias! Tener que usar comandos de texto para ver iVars + sin protección para acceder directamente a iVars significa que probablemente no continuaré usando iVars sintetizados. Es un dolor y no parece que realmente me consiga nada útil. – kubi