Eclipse ha molto robuste funzionalità di debug - molto più di quanto Objective C.
Prima di tutto, durante il debug è possibile visualizzare i valori di tutte le variabili nella finestra Variabili. Inoltre, nella parte inferiore della finestra Variabili è possibile digitare arbitrario Java, selezionarlo, fare clic con il tasto destro del mouse, quindi selezionare Inspect o Execute. In realtà puoi cambiare il valore delle variabili nel tuo programma, mentre è in esecuzione.
Si può fare praticamente la stessa cosa nel pannello sorgente. Evidenzia una variabile, fai clic con il pulsante destro e scegli Verifica. Puoi anche digitare un'espressione casuale ed eseguirla. Puoi anche posizionare gli orologi su variabili (che credo tu possa fare in Objective-C) o sulle espressioni.
C'è una vista di espressione che non è visualizzata per impostazione predefinita (sul menu selezionare Finestra-> Viste-> Espressioni, mentre in prospettiva Debug). Ti consente di aggiungere espressioni Java (valide) arbitrarie e i valori di tali espressioni verranno quindi osservati per tutta la durata della sessione di debug, molto elegante. Grazie a @Baldrick per il promemoria di questo fantastico strumento.
+1. Anche la vista "Espressione" (nella prospettiva Debug). Puoi inserire il codice Java in questa vista che viene valutato quando si raggiunge un punto di interruzione e in ogni fase del debug. – Baldrick
@B aldrick: totalmente dimenticato della vista Expression, che è un altro eccellente strumento. – Perception
Voglio console da riga di comando perché non voglio usare il mouse quando valuti un'espressione perché di solito l'espressione per il debug diventa complessa. Inoltre, puntare l'icona piccola con il mouse è molto più difficile rispetto all'utilizzo della tastiera. – Eonil