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?

13voto

mmalc Punkte 8201

Verwenden Sie den Klassenbrowser, um geerbte Methoden anzuzeigen

Die API-Referenzdokumentation von Apple zeigt keine Methoden, die von einer Oberklasse geerbt wurden. Manchmal ist es jedoch nützlich, den gesamten Funktionsumfang einer Klasse zu sehen - einschließlich einer eigenen Klasse. Mit dem Klassenbrowser (aus dem Menü Projekt) können Sie eine flache oder hierarchische Liste aller mit dem aktuellen Projekt verbundenen Klassen anzeigen. Der obere Bereich auf der rechten Seite des Browser-Fensters zeigt eine Liste der Methoden an, die mit dem im Browser ausgewählten Objekt verbunden sind. Sie können im Blatt "Optionen konfigurieren" die Option "Geerbte Mitglieder anzeigen" auswählen, um geerbte Methoden sowie die von der ausgewählten Klasse selbst definierten Methoden anzuzeigen. Klicken Sie auf das kleine Buchsymbol, um die entsprechende Dokumentation aufzurufen.

12voto

Jablair Punkte 4976

Wenn Sie die wortinterne Navigation verwenden möchten, sollten Sie die Tastenvoreinstellungen für Spaces (im Einstellungsbereich Expose & Spaces) ändern, falls Sie diese verwenden.

Ich habe Spaces auf die Verwendung von Strg-Option Links/Rechts umgestellt.

Bearbeiten: Um Leerzeichen auf Strg-Option Links/Rechts zu setzen, wählen Sie das Popup "Zwischen Leerzeichen umschalten:" und halten Sie die Optionstaste gedrückt. Der erste Punkt ändert sich von "Strg-Pfeiltasten" in "Strg-Wahl-Pfeiltasten".

10voto

Nikita Zhuk Punkte 367

Drucken Vollständige Xcode Tastaturkürzel-Liste und stellen Sie es neben Ihren Monitor.

10voto

Jeff Atwood Punkte 62123

Pragmazeichen

#pragma mark === Initialization ===

Wenn Sie diese Zeile über alle Initialisierungsmethoden schreiben, wird eine schöne Überschrift im Dropdown-Menü über dem Editor angezeigt.

Schnell öffnen

Umschalttaste + cmd + D Geben Sie einen Dateinamen ein, den Sie öffnen möchten. Sehr cool, wenn Sie nach Framework-Headern suchen. Sie haben auch nette Kommentare, manchmal zusätzliche Informationen zu den Docs.

ESC

Wenn Ihr Textcursor z.B. auf einem unvollständigen Methodennamen steht, drücken Sie ESC. Dadurch wird alles, was dort hineinpassen könnte, aufgeladen, und Sie können sehr große Methodennamen schnell vervollständigen. Das ist auch gut, wenn Sie sich nicht mehr genau an den Namen einer Methode erinnern können. Drücken Sie einfach ESC.

Ich denke, das sind die besten, die ich bis jetzt kenne.

(Migriert von einer gelöschten Frage eines Stack Overflow-Benutzers Gracias .)

10voto

Cmd-/ zum automatischen Einfügen von "//" für Kommentare. Technisch gesehen die gleiche Anzahl von Tastenanschlägen, aber es fühlt sich schneller an...

Die Standardprojektstruktur sieht außerdem vor, dass Ressourcen- und Klassendateien an verschiedenen Stellen abgelegt werden. Für größere Mengen an Code erstellen Sie logische Gruppen und legen zusammengehörigen Code und xib-Dateien zusammen ab. In XCode erstellte Gruppen sind nur logische Strukturen und ändern nicht, wo sich Ihre Dateien auf der Festplatte befinden (obwohl Sie sie so einrichten können, dass sie eine echte Verzeichnisstruktur nachbilden, wenn Sie dies wünschen)

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