iOS Søknad Debugging

Vi kan begå feil samtidig utvikle et program, som kan føre til ulike typer feil. For å fikse disse feilene eller bugs, vi trenger å feilsøke programmet.

Velge en Debugger

Xcode har to debuggere nemlig GDB og LLDB debuggere. GDB er valgt som standard. LLDB er en debugger som er en del av LLVM open-source kompilatoren prosjektet. Du kan endre debugger med "rediger aktive ordninger" alternativet.

Hvordan finne kodefeil?

For å finne koderelaterte feil, må du bygge din søknad som vil kompilere koden. Hvis koden inneholder feil, vil kompilatoren vise alle meldinger, feil og advarsler med deres mulige årsaker.

Du kan klikke Produkt og deretter analysere for å finne mulige problemer i et program.

angi stoppunkt

stoppunkter hjelpe oss å kjenne de forskjellige delstatene våre applikasjonsobjekter, som hjelper oss å identifisere mange feil inkludert logiske problemer. Vi trenger bare å klikke over linjenummer for å skape et stoppunkt. For å fjerne et stoppunkt, er det bare å klikke og dra den ut. Følgende skjermbilde viser hvordan å sette et stoppunkt:

Når vi kjører programmet og velg playVideo knappen, vil programmet pause på linje nummer der vi hadde satt stoppunkt. Det gir oss tid til å analysere tilstanden i søknaden. Når stoppunkt utløses, vil vi få en utgang som vist nedenfor.

Du kan enkelt identifisere hvilke gjenger har utløst stoppunkt. I bunnen, kan du se objekter som selv, avsender og så videre, som holder verdiene av de tilsvarende objekter, og vi kan utvide noen av disse stedene, og se hva som er status for hvert av disse stedene.

For å fortsette programmet vil vi velge å fortsette knappen (venstre mest knappen), i debug området som er vist nedenfor. De andre alternativene inkluderer steppe inn, gå ut og gå over.

Unntak bruddpunkt

Vi har også unntaksstoppunkter som utløser et program for å stoppe på stedet der unntak oppstår. Vi kan sette inn unntaksstoppunkter ved å velge + knappen etter å ha valgt debug navigator. Du vil få følgende vindu.

Da må vi velge Legg Unntak Breakpoint, som vil vise følgende vindu.

Du kan samle mer informasjon om feilsøking og andre Xcode funksjoner fra Xcode 4 bruker veilede.



Previous:
Next Page:No