2011-02-28 8 views
7

Al depurar un proyecto, después de establecer un punto de interrupción en XCode comenzaré a recorrer mi código y luego encontraré un código desensamblado de lo que supongo son llamadas a varios frameworks que No tiene código fuente disponible. (¿Es esto una suposición correcta?) ¿Hay alguna manera (quizás a través de una configuración de proyecto que aún no he encontrado) de suprimir la visualización de este código ensamblador y no tener que pasar por él, sino simplemente pasar por el código fuente que han implementado?XCode Debug - ¿Puedo omitir el paso por el código de desensamblaje

Veo que puedo hacer clic en el icono "continuar ejecución del programa", pero no estoy seguro de que esta sea la mejor técnica para lograrlo. En esta etapa de mi experiencia de desarrollo, recorrer la fuente para comprender mejor la ejecución del código y poder examinar los valores de los datos es muy valioso, pero al avanzar el código de ensamblado ... no tanto.

Estoy usando XCode 4 GM pero también me encontré con esto en XCode 3.x.

Respuesta

8

Intente hacer clic en el botón "salir" cuando se encuentre en un código al que no tiene acceso.

+1

Así que, para que quede claro, "salir" no pasará por alto la ejecución del código, ¿se saltará la visualización? – larick

+0

Sí, en el depurador, si está entrando o saliendo del código, ejecutará el código. –

+0

Encontré lo siguiente en la Guía de transición de XCode 4, en la sección sobre Depuración y análisis: "Salga de una rutina saltada, es decir, complete la rutina actual y pase a la rutina siguiente o de vuelta a la rutina de llamada. " Eso responde mi pregunta de mi comentario. Gracias por responderme a mi pregunta. – larick

Cuestiones relacionadas