PDA

Ver la Versión Completa : Depuración en Xcode


PacoPepe
08-05-2012, 14:58:36
Estoy empezando con el desarrollo de una aplicación para iPhone.
Cuando depuro en Xcode, y pongo un Breakpoint, no consigo averiguar los valores de las variables locales.

¿Es esto normal o sólo me pasa a mí? :confused:

Un saludo

mamcx
08-05-2012, 16:44:58
Estas deburando obj-c?

En fin, una serie de tips que me han servidor:

Generales:

http://stackoverflow.com/questions/146297/hidden-features-of-xcode

Depuracion:

http://cocoawithlove.com/2008/10/debugging-tips-for-objective-c.html

Si es obj-c, es mejor tener el compilador seteado a LLVM y el depurador a LLDBG (que es el por defecto en proyectos nuevos). Tambien, usa el XCode de ultima version (puede ser descargado del AppStore)

PacoPepe
08-05-2012, 18:19:08
No, uso Delphi XE2 y lo paso al Mac con dpr2xcode.exe, luego, supongo que ya lo conoces, la compilación en Xcode se hace con Free Pascal.
Cuando depuro el código pascal, no veo los valores de las variables locales, o al menos algunas, porque las booleanas si que aparecen.
Necesito ver las String, pero sólo aparece un valor numérico

un saludo

mamcx
08-05-2012, 18:32:10
Los tips que te pase igual es bueno que los mires.

Para ver las vbles le das click derecho "Print" o en GDB le das po VARIABLE

PacoPepe
08-05-2012, 19:15:04
Aparece 'Print Description of VARIABLE' pero desactivado.

'po VARIABLE' no aparece por ningún lado

PacoPepe
08-05-2012, 19:27:56
Probando varias opciones he conseguido que 'Print Description of VARIABLE' aparezca activo. Tras pulsarlo aparece el siguiente mensaje
The debugger needs to allow other threads to execute in order to print the description of '(this)->NOMBREBASE'.

siendo NOMBREBASE la variable