Video: Come Litigare ed Uscirne Vincenti - 6 SEGRETI INFALLIBILI [TUTORIAL] - Litigare/Discutere e Vincere 2024
Puoi usare il debugger di Xcode4 per sospendere l'esecuzione del tuo programma iOS in qualsiasi momento e visualizza lo stato del codice in esecuzione. Questo ti aiuta a produrre più codice senza bug per la tua app.
Non troverai molto da vedere nell'area Debug e nel navigatore di debug a meno che il tuo programma non sia fermato a un punto di interruzione o in pausa (e nemmeno troppo in quei punti). Il debugger è più utile se si impostano i punti di interruzione per fermarsi ai punti noti e quindi si visualizzano i valori delle variabili nel codice sorgente.
Dato questo, probabilmente è il momento di mostrarti come impostare un breakpoint e spiegare cos'è un breakpoint.
Un punto di interruzione è un'istruzione al debugger per interrompere l'esecuzione in una particolare istruzione di programma. Impostando i punti di interruzione in vari metodi del programma, è possibile eseguirne l'esecuzione, a livello di istruzioni, per vedere esattamente cosa sta facendo. È inoltre possibile esaminare le variabili impostate e utilizzate dal programma. Se sei ostacolato da un errore logico, l'impostazione dei punti di interruzione è un ottimo modo per interrompere quel log-jame.
Per impostare i punti di interruzione, apri un file nell'editor di origine e fai clic su Gutter - la colonna tra l'area Navigatore e la barra multifunzione accanto all'area Editor nella figura - accanto al individuare dove si desidera interrompere l'esecuzione.
È possibile attivare o disattivare lo stato (attivo o disattivato) di tutti i punti di interruzione del programma in qualunque momento facendo clic sul pulsante Punti di interruzione nella barra degli strumenti Xcode (a sinistra del visualizzatore di attività).
Per disabilitare un singolo punto di interruzione, fare clic sulla sua icona nella grondaia. Per eliminare completamente un punto di interruzione, trascinalo di lato. Puoi anche fare clic con il pulsante destro del mouse (o fare clic tenendo premuto il tasto Ctrl) sul punto di interruzione e scegliere Rimuovi punto di interruzione dal menu a comparsa visualizzato.