2011-11-08 15 views
5

Al depurar programas en Xcode 3, solía usar el Explorador de memoria en una ventana separada para ver el contenido de un cambio de buffer mientras paso por las líneas de código.¿Cómo abro el navegador de memoria en Xcode 4?

Como ahora comencé a usar Xcode 4, me pregunto cómo abrir un Explorador de memoria. No puedo encontrar nada de eso en la interfaz de usuario. ¿Alguien puede ayudar?

Respuesta

7

Seleccione Producto> Depurar> Ver memoria durante la depuración o presione Shift-Cmd-M. Esto mostrará el explorador de la memoria y añadir una entrada para 'Memoria' en el navegador de depuración:

enter image description here

También puede hacer clic en una variable en el panel de depuración y seleccione Ver memoria de "* < variables nombre > "para saltar directamente a la visualización de memoria para esa variable.

enter image description here

+0

¡Estupendo! ¡Muchas gracias! Además, me gustaría agradecer a Mats a continuación la sugerencia de abrir el navegador de memoria en una pestaña. – Tafkadasoh

1

lo abra cuando elimino errores. Pongo un punto de interrupción, haga clic derecho en una variable -> Ver en la memoria "...".

Se abrirá en una pestaña, pero puede arrastrar la pestaña fuera de la barra de pestañas Xcode.

+0

Gracias! Me gusta especialmente su sugerencia de que es posible abrir el navegador en una nueva pestaña. Sin el uso de pestañas, el navegador de memoria es bastante inútil cuando intenta colocarlo en la vista correcta de la vista del editor asistente. – Tafkadasoh

+0

Estoy usando Xcode 4.6 No tiene pestañas. La ventana de memoria solo parece abrirse en la misma ventana que la ventana principal de depuración. Me gustaría tenerlo en la ventana de un editor asistente o en una ventana independiente para poder controlarlo mientras paso por el código. Parece que no puedo arrastrar la ventana de memoria fuera del marco de Xcode para hacerlo independiente. – Will

+0

Esta respuesta data de hace casi dos años. No estoy seguro de cómo se puede lograr esto en las versiones más nuevas de XCode. –