Video: Learning iOS: Create your own app with Objective-C! by Tianyu Liu 2024
Wanneer u uw iOS-app-programma met breekpunten maakt en uitvoert, verschijnt de foutopsporingsbalk in het venster Werkruimte terwijl het programma in de simulator wordt uitgevoerd. Het programma stopt met uitvoeren bij het eerste breekpunt (als u een voorwaarde hebt ingesteld, stopt het met uitvoeren als aan die voorwaarde is voldaan).
Om de uitvoering te beheren, gebruikt u de foutopsporingsbalk (boven in het gebied Debug). De foutopsporingsbalk bevat knoppen tot
-
Open het foutopsporingsgebied of sluit het. Zoals eerder vermeld, kunt u het gedeelte Debug verbergen als u het niet nodig hebt voor wat u nu aan het doen bent.
-
Schakel alle onderbrekingspunten in of uit . Hierdoor kunt u ze op hun plaats houden voor het geval u ze opnieuw moet debuggen.
-
Onderbreek of voer de uitvoering van uw code uit. Klik op deze knop om te voorkomen dat uw programma wordt uitgevoerd of doorgaan met uitvoeren nadat het programma is gestopt toen het de foutopsporing opende.
-
Stap over. Klik op deze knop om de procesteller (pc), die wordt geïdentificeerd door de groene pijl in de rugmarge, naar de volgende regel code te laten uitvoeren. Als die regel code een bericht verzendt, verzendt deze het bericht (en voert de methode uit) - maar vanuit jouw perspectief gaat het gewoon naar de volgende regel code.
-
Stap in. Klik op deze knop om de procesteller te verplaatsen naar de volgende regel code die moet worden uitgevoerd. Als de regel code een bericht verzendt naar een methode in uw broncode, gaat de foutopsporing naar de methode en keert dan terug naar de volgende regel code na de regel die het bericht verzendt.
-
Stap uit. Klik op deze knop om uit de huidige functie of methode te stappen. De broneditor geeft vervolgens de methode weer die het bericht heeft verzonden of de beller van de functie.
-
Simuleer locatie. U kunt de debugger de locatie van de iPad voor u laten simuleren.
U kunt zien dat het programma niet meer wordt uitgevoerd vanaf het breekpunt. Als u dan wilt kijken wat er gebeurt als het programma stap voor stap wordt uitgevoerd, selecteert u Step In en gaat u regel voor regel verder.
Op elke regel kunt u de waarden van de variabelen bekijken terwijl ze veranderen (gewijzigde waarden worden blauw weergegeven). Wanneer u hebt gezien wat u wilt zien, kunt u de uitvoering hervatten of de app stoppen en uw reparaties uitvoeren.