Video: iOS App Development with Swift by Dan Armendariz 2024
Selv om noen iOS-utviklere tror at skrivingskoden er hvor de bruker det store flertallet av deres Tid når de utvikler en app, er debugging faktisk helt oppe som en veldig nær sekund.
Fordi feilsøking spiller en så viktig rolle i å skrive brukbar kode, husk to viktige punkter:
-
App-utviklere bør streve for å skrive kode med så få feil som mulig (duh!).
-
Apputviklere trenger å vite hvordan de kan bruke feilsøkeren, slik at de kan spore opp de uunngåelige feilene de innfører i sin kode så effektivt som mulig.
Med utgivelsen av Xcode 4 har Apple gjort det enklere å skrive kode med færre feil, samt bruke debuggeren til å spore opp feil du har.
Fordi det beste forsvaret er en god forseelse, begynn å lære om verktøyene som Xcode gir som hjelper deg med å skrive mindre buggy-kode. Xcode har funnet ut at den beste måten å sikre at koden din har så få feil som mulig, er å gi deg muligheten til å fikse koden mens du skriver den.
Slike muligheter kommer i form av Xcodes ulike kompilatorvarsler. Mer spesifikt, ved å utnytte funksjonene Live Issues og Fix-it, vil du fange mange av dine feil før du selv kjører programmet, og å fikse dem vil være enkelt. (Vel, noen av dem, i det minste.)
Live Issues evaluerer kontinuerlig koden din i bakgrunnen og varsler deg om koding feil, og Fix-det vil også tilby å fikse problemet for deg. Med mindre du er krystallklar om hva du gjør, må du ikke kjøre appen din uten først å løse noen utestående kompilatoradvarsler.
Selvfølgelig, Live Issues and Fix-det er egentlig bare bra å fikse syntaksfeil - de er vanligvis ikke mye hjelp til å oppdage logiske feil eller kodingsfeil som forårsaker kjøretidsfeil (som for eksempel å dele med null). For disse feilene må du bli enkle ved å bruke debuggeren - eller mer nøyaktig, Debug-området og Debug-navigatoren.