He estado programando en la Mac desde que era un niño usando THINK C. Nunca tuve que usar un depurador tan malo como el que viene con XCode.Depurador XCode es una mierda; ¿alternativas?
- No responde y se atasca aún más y se vuelve inestable al ver más variables.
- Cuando se bloquea, pierdo el historial de deshacer de mis fuentes porque está integrado con el editor.
- No se beneficia de la integración, ya que el visor de origen no se puede utilizar: intentar seleccionar una línea haciendo clic en el margen izquierdo hace que aparezca un botón de ninguna parte que hace que se programe continuar a esa línea , en la ventana del editor, que no debe relacionarse con la depuración en primer lugar. Horrible interfaz de usuario y horrible implementación.
- Una sintaxis colapsable de "resumen" de datos bonitos que no puede enviar un objeto a la ventana Expresiones.
- La ventana Expressions no tiene conocimiento de ningún tipo de contexto, nunca.
- No se puede seleccionar un hilo en particular para depurar, por lo que puedo ver, y no salta al hilo que llamó abort().
El núcleo depurador para Mac OS 9 era mejor que esto. Es hora de darse por vencido.
¿Qué interfaces frontales independientes para GDB funcionan en OS X? Encontré http://ddd.darwinports.com/ pero es difícil encontrar elogios o anécdotas para ello u otras alternativas.
El soporte para contenedores STL es una gran ventaja para mí. No me podría importar menos Objective-C o Apple-cualquier cosa.
¿Qué quieres, estudios visuales en el mac? Tendrá los mismos problemas para escribir GCC/GDB en x86. –
Algunas de las deficiencias de Xcode se pueden aliviar si está dispuesto a usar la consola de gdb directamente. Por ejemplo, puede realizar dumping de NSStrings largos con p (nulo) CFShow (MiCadena) en la consola. –
+1 por ¡PIENSA C! (Aunque me gustó THINK Pascal's depurador). – Seth