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?

26voto

Vladimir Grigorov Punkte 10413

Navigieren Sie zwischen geöffneten Dateien hin und her:

25voto

blissapp Punkte 1330

Technisch gesehen ein Interface Builder-Tipp, aber sie sind ein Buch-Paar, also denke ich nicht, dass das Thema verfehlt ist...

Klicken Sie mit der Umschalttaste + der rechten Maustaste auf eines Ihrer Steuerelemente und Sie erhalten eine schöne Auswahlliste der Objekthierarchie. Nicht mehr klicken, klicken, klicken, Frustration!

22voto

Mr. Míng Punkte 2384

Mit Trackpad:

  • Swipe Three Fingers Up - Umschalten zwischen Header und Quelldatei, was einfacher ist als Cmd + Opt + Up ;
  • Wischen Sie mit drei Fingern nach unten - Wechseln Sie zwischen Deklaration und Definition, wenn Sie eine Klasse oder Methode auswählen, die Sie gerade gefunden haben;
  • Drei Finger nach links streichen - Zurückgehen ( Cmd + Opt + Left );
  • Drei Finger nach rechts streichen - Vorwärts gehen ( Cmd + Opt + Right );

Getestet mit Xcode 3.2.5.

21voto

Schpaencoder Punkte 793

Die Klassenbrowser in Xcode! Erreichbar durch Drücken von shift + + c . Sie können den Umfang reduzieren, um nur Ihr aktives Projekt anzuzeigen. Dadurch erhalten Sie eine übersichtlichere Ansicht, solange Sie nur die Klassenhierarchie durchsuchen möchten.

19voto

Senseful Punkte 79049

Verwendung von ] um automatisch einzufügen [ an der richtigen Stelle

Ich komme aus einem .NET-Hintergrund und bin es daher gewohnt, ein Symbol und dann einen seiner Methodennamen einzugeben. Deshalb vergesse ich immer, die [ bevor ich mit der Eingabe des Objektnamens beginne. Normalerweise bedeutete dies, dass ich an den Anfang der Zeile gehen und die [ manuell. Ich wusste nicht, dass ich einfach die Taste ] an der aktuellen Cursorposition, und es wird automatisch hinzugefügt.

Es gibt verschiedene Möglichkeiten, dies zu verwenden: entweder nach der Eingabe des Funktionsnamens oder direkt vor der Eingabe des Funktionsnamens.

Methode 1: nach dem Funktionsnamen

myObject testMethod]

... wird:

[myObject testMethod]

... mit dem Cursor nach dem Zeichen ] .

Methode 2: vor dem Funktionsnamen

myObject]

... wird:

[myObject ]

... mit dem Cursor an der richtigen Stelle vor die ] .

Der Vorteil von letzterem (2) ist, dass die Code-Vervollständigung die Methoden Ihres Objekts herausfiltert. Wenn Sie bei der ersten Variante (1) versuchen, die Code-Vervollständigung unmittelbar nach myObject wird sie nicht gefiltert. Ein weiterer Vorteil von (2) ist, dass es sich eher wie andere Programmiersprachen verhält, die die Punktnotation verwenden. Sie geben den Namen des Objekts ein und dann einfach ] anstelle von . um auf eine Methode zuzugreifen.

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