338 Stimmen

Versteckte Funktionen von Xcode

Angesichts des großen Zustroms von Xcode-Neulingen bin ich sicher, dass es viele Xcode-Tipps und -Tricks gibt, die weitergegeben werden können.

Welche sind Ihre?

31voto

Matt Dillard Punkte 14449

"Strg+Pfeil links/rechts" für die wortinterne Textnavigation. Ich verwende diese Funktion, um mit dem Cursor von einem "Kamelbuckel" in einer Variablen zum nächsten zu springen.

30voto

robottobor Punkte 11194

Klicken Sie mit der rechten Maustaste auf eine Variable in Ihrer Funktion und klicken Sie auf Alle im Bereich bearbeiten. Seitdem ich das herausgefunden habe, benutze ich es sehr oft.

ctrl T

30voto

Chris Hanson Punkte 53324

Xcode unterstützt Textmakros, die über den Befehl Makro Text einfügen Menü am Ende der bearbeiten Menü. Sie können auch mit Code Sense, der Codevervollständigungstechnologie von Xcode, aufgerufen werden.

Zum Beispiel die Eingabe der Tastenfolge p i m control-period wird eingefügt #import "file" in Ihren Code ein, mit file als editierbares Token, genau wie bei der Code-Vervollständigung.

28voto

Sie können Xcode den Präprozessor über Ihre Info.plist-Datei laufen lassen:

        <key>CFBundleShortVersionString</key>
    #ifdef DEBUG
        <string>1.0 (debug)</string>
    #else
        <string>1.0</string>
    #endif

Véase http://developer.apple.com/technotes/tn2007/tn2175.html für Details.

27voto

Joe Punkte 173

Fehlersuche - wie man GDB benutzt

Da ich noch neu auf diesem Gebiet bin, finde ich das Aufspüren und Erkennen von Fehlern eine ziemlich entmutigende Aufgabe. Die Konsole ist zwar ein leistungsfähiges Werkzeug, aber normalerweise keine sehr intuitiven Ergebnisse, und zu wissen, was man im Debugger was man sich im Debugger ansieht, kann ebenso schwer zu verstehen. Mit der Hilfe von einigen der Jungs auf Stack Overflow und dem guten Artikel über Debugging, zu finden unter Kakao mit Liebe wird es ein wenig freundlicher.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X