Um Anwendungen zu debuggen, nutzen Xcode-Entwickler gerne den LLDB, die Debugging-Komponente des LLVM-Projekts. Man kann ihn entweder direkt in der Xcode-Bedienoberfläche aufrufen oder aber direkt von der Shell aus mittels lldb <Programmname>. Die einfachste Verwendung – das Setzen eines Breakpoints per Klick am linken Rand des Codefensters – nutzt man dann sicher oft, inklusive der erweiterten Eigenschaften von Breakpoints.
Man kann beispielsweise wählen, dass ein Breakpoint
nur bei einem bestimmten Variablenwert gültig ist
erst ab einer festgelegten Anzahl an Durchläufen zuschlägt
beim Treffen einen Ton abspielt, ein Log schreibt und vieles mehr.
Die Xcode-Bedienoberfläche bildet jedoch nur einen kleinen Teil der LLDB-Funktionen ab. Dieser kann noch wesentlich mehr – interessante Teile lernen Sie in diesem Artikel kennen.
Das war die Leseprobe unseres heise-Plus-Artikels "Debugging in Xcode: LLDB in der Praxis".
Mit einem heise-Plus-Abo können sie den ganzen Artikel lesen und anhören.
Immer mehr Wissen. Das digitale Abo für IT und Technik.
Nur bis zum 31. Mai: heise+ 1 Jahr für nur 1,90 pro Woche lesen. Unbegrenzter Zugriff auf alle heise+ Artikel inklusive allen Digital-Magazinen.Länger lesen, mehr sparen: heise+ 1 Jahr lang für nur 1,90 € pro Woche lesen und brandaktuelles IT- und Tech-Wissen sichern. Zugriff auf alle heise+ Artikel inklusive der Digital-Magazine. Nur bis zum 31. Mai!