[SWIFT] Schnelles Anfänger-Xcode-Debugging-Memo

Überblick

Dieser Artikel ist ein Memorandum des Autors, der ein Anfänger in der Programmierung ist. Wird jederzeit hinzugefügt.

Zusammenfassung der Debugging-Methoden in Swi

--Was ist Breakpoint? --LLDB Befehl

Was ist ein Haltepunkt?

Die Verarbeitung wird an der Linie gestoppt, an der der Unterbrechungspunkt während des Tests festgelegt wurde. Sie können dies verwenden, um Zeile für Zeile zu debuggen. Klicken Sie zum Festlegen auf die Nummer am linken Ende des Editors, wie im Bild unten gezeigt, um sie zu überprüfen. スクリーンショット 2020-10-27 23.58.43.png

Wenn Sie es so ausführen, wie es ist, stoppt der Prozess am Haltepunkt, wie in der Abbildung unten gezeigt, und der Debug-Bereich wird angezeigt. Sie können auf verschiedene Arten debuggen, indem Sie Befehle im Debug-Bereich verwenden. スクリーンショット 2020-10-28 0.02.52.png

LLBD-Befehl

LLBD ist (wahrscheinlich) einer der Software-Debugger. Debuggen Sie durch Eingabe von Befehlen auf dem Konsolenbildschirm im Debug-Bereich.

po Befehl

Wahrscheinlich eine Abkürzung für Druckobjekt.

po <Variable>

Der Wert der in angegebenen Variablen kann ausgegeben werden. Es ist bequem. スクリーンショット 2020-10-28 0.14.03.png

Ausdrucksbefehl

expression <Variable> = <Wert>

Der in angegebenen Variablen kann ein beliebiger Wert zugewiesen werden. In Kombination mit dem Befehl po ist das Druckdebugging möglich, ohne jedes Mal neu zu erstellen. Ich bin glücklich. スクリーンショット 2020-10-28 0.18.21.png

Debugger anzeigen

Ansichtshierarchie, die Standardausrüstung von Xcode ist. Wörtlich übersetzt die Ansichtshierarchie. Sie können die hierarchische Struktur von Ansichten in der App verstehen. スクリーンショット 2020-10-28 0.22.06.png Klicken Sie auf die im Bild oben rot eingekreiste Schaltfläche, um sie zu starten. Eigentlich habe ich es noch nicht benutzt, also werde ich es später hinzufügen.

Referenz

https://developer.apple.com/videos/play/wwdc2018/412

Recommended Posts

Schnelles Anfänger-Xcode-Debugging-Memo
Remote-Debugging mit Intellij
Erste Schritte mit Swift
Beginnend mit Swift Swift UI
[Swift] [Anfänger]] Über den Bereichsoperator
Externe Befehlsausführung mit Swift
Erstellen Sie einen Spielplatz mit Xcode 12
Java Study Memo 2 mit Progate
Löschen Sie die Storyboard-Minikarte mit Xcode 12
Vergleichen Sie Java 8 Optional mit Swift
[Swift] Erstellen Sie ein Projekt mit Xcode (Version 12.1) und zeigen Sie "Hallo Welt!"
[Tipps] So lösen Sie Probleme mit XCode und Swift für Anfänger