Tut Xcode Unterstützung von Regionen?
Tut Xcode support etwas ähnlich zu Visual Studio-Stil #region
Richtlinien für willkürliche code-folding?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Tut Xcode support etwas ähnlich zu Visual Studio-Stil #region
Richtlinien für willkürliche code-folding?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nein, Sie können nur Fach-code auf verschiedene definierte scoping-Ebenen in Xcode.
Können Sie kleine tricks, um die Navigation über die Funktion Menü leichter wenn.
Ermöglicht Ihnen das erstellen einer Gruppierung, wo das Etikett folgenden Zeichen zu zeigen, bis in das Funktionsmenü. Wenn das label ist ein Bindestrich, ein separator eingefügt, in dem Funktion-Menü.
Außerdem die folgenden Namen in den Kommentaren, zeigen sich im Funktion-Menü:
Offensichtlich, da #pragma mark ist nicht wirklich tragbar, wenn Sie eine portable Anwendung und müssen es an die Arbeit mit einem compiler, der nicht einfach Ignoriere #pragma-Direktiven, die es nicht verstehen, der Kommentar-Stil der Marke ist eine gute alternative.
#pragma
Richtlinien, die es nicht verstehen. Natürlich, jeder#pragma
Richtlinie, die nicht mitSTDC
wird durch die Implementierung definiert, wie auch immer, so noch nicht tragbar.Bin ich in die Hölle dafür, aber hier geht:
Oben angegebenen Datei, setzen
Wo immer Sie wollen selber etwas Falten, wickeln Sie es in ein if-block, in etwa so:
Lassen, wird Sie Falten Sie es Weg aus den Augen.
Das wird nicht funktionieren, in der Ort, den Sie wollen, dass es die meisten, dass ist, um Gruppen von Funktionen oder Methoden.
Kann es sinnvoll sein, in eine lange, lineare Methode mit keine internen Bedingungen oder Schleifen, aber solche Methoden sind nicht üblich im Allgemeinen Mac-OS-X UI-code, aber wenn Sie schreiben, einige große numerischer oder Grafik-Knirschen code, könnte es helfen, die Gruppe Dinge.
Und die, wenn(Fach) ist völlig überflüssig. Verwenden Sie einfach die geschweiften Klammern innerhalb einer Methode oder Funktion und Xcode wird diese Falte.
Diesem Weg versuchen :
Kann es so machen :
Ohne Unterstützung für .Net-Stil-Regionen, in der Lage, den Zusammenbruch aller Ihrer Funktionen in der gleichen Zeit, ist die nächste beste Sache.
Befehl-option-shift-Pfeil Links
zum ausblenden aller.
Befehl-option-shift-rechts unten
auf alle erweitern.
Xcode merkt sich den letzten Zustand der zerstörten Funktionen.
Xcode 8.0-compatible
.Legen Sie Ihre gewünschten code in den Klammern { }, und es wird ein Falt-zone.
Aber Sie müssen im Hinterkopf behalten, dass die Klammern auch Variablen definieren Umfang, so sollte dieser code nicht haben, Variablen-Deklarationen, die verwendet werden, außerhalb dieser Klammern.
Eine schöne Lösung habe ich gerade gefunden:
Stellen Ihr Projekt in einem großen Namensraum.
Schließen Sie und öffnen Sie in diesem namespace werden für die einzelnen Bereiche der Quelldatei: