2011-11-08 1 views
5

Durante il debug di programmi in Xcode 3, ho spesso utilizzato il Memory Browser in una finestra separata per visualizzare il contenuto di una modifica del buffer mentre passo attraverso le righe di codice.Come si apre il browser di memoria in Xcode 4?

Come ho iniziato a utilizzare Xcode 4, mi chiedo come aprire un Memory Browser. Non riesco a trovare nulla di simile nell'interfaccia utente. Qualcuno può fornire aiuto?

risposta

7

Selezionare Prodotto> Debug> Visualizza memoria durante il debug o premere Maiusc-Cmd-M. Questo mostrerà il browser memoria e aggiungere una voce per 'Memory' nel navigatore di debug:

enter image description here

È inoltre possibile fare clic destro su una variabile nel pannello Debug e selezionare Visualizza memoria di "< variabile * nome > "per passare direttamente alla visualizzazione della memoria per quella variabile.

enter image description here

+0

Ottimo! Molte grazie! Inoltre, mi piacerebbe riconoscere Mats qui di seguito sull'apertura del browser di memoria in una scheda. – Tafkadasoh

1

lo apro quando il debug. Posiziono un punto di interruzione, tasto destro del mouse su una variabile -> Visualizza in memoria "...".

Si aprirà in una scheda, ma è possibile trascinare la scheda fuori dalla barra di Xcode.

+0

Grazie! Mi piace soprattutto il tuo suggerimento che è possibile aprire il browser in una nuova scheda. Senza l'utilizzo della scheda, il browser di memoria è piuttosto inutile quando si tenta di inserirlo nella vista corretta della vista di Assistant editor. – Tafkadasoh

+0

Sto usando Xcode 4.6 Non è catalogato. La finestra di memoria sembra solo aprirsi nella stessa finestra della finestra principale di debug. Vorrei che si trovasse in una finestra di editor di assistente o in una finestra indipendente in modo da poterlo monitorare mentre passo attraverso il codice. Non riesco a trascinare la finestra della memoria fuori dal frame Xcode per renderlo indipendente. – Will

+0

Questa risposta risale a quasi due anni fa. Non sono sicuro di come ciò possa essere ottenuto nelle versioni più recenti di XCode. –