Czy możesz ustawić zakresy kodu w Xcode?


Podczas pisania w języku C # w programie Visual Studio można zainstalować

regiony
http://msdn.microsoft.com/en-us/library/9a1ybwek(VS.71).aspx
aby odpowiednio zgrupować kod. Jako nowicjusz w Xcode nie mogę znaleźć podobnej funkcji.
Zaproszony:
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Korzystając z edytora Xcode, możesz zwinąć lub rozwinąć dowolny blok kodu, klikając mały lewy margines. Co więcej, możesz sprawdzić dowolny punkt w kodzie za pomocą:
#pragma mark

Twój tytuł tak długo, jak chcesz

Twoja etykieta pojawi się w środkowym wyskakującym menu u góry okna edytora.
Aktualizacja: stwierdziłem, że istnieje duplikat tego pytania

tutaj
https://coderoad.ru/288508/... Odpowiedzi mogą być interesujące.
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Możesz także użyć:
// MARK: -

lub
// MARK: Initialization

który jest bardziej przenośny niż marka #pragma.
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Przepraszam, że jestem pedantyczny, ale to jest „Xcode”, a nie „X-Code”.
Możesz iść na przykład:
#pragma mark -

lub
#pragma mark Initialization

To da ci coś takiego:
https://i.stack.imgur.com/xobw9.png
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

inna opcja
#pragma mark - Initialization
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Jeśli chcesz mieć zwijany obszar z niestandardową sekcją kodu, umieść żądany kod w nawiasach klamrowych
{
}
, a stanie się on obszarem zwijanym.
Należy jednak pamiętać, że nawiasy klamrowe definiują również zakres zmiennych, więc ten kod nie powinien mieć deklaracji zmiennych, które będą używane poza tymi nawiasami.
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Bez obsługi zakresów w stylu .Net, możliwość zebrania wszystkich funkcji jest następną najlepszą rzeczą.
<kbd>
command
</kbd>
-
<kbd>
option
</kbd>
-
<kbd>
shift
</kbd>
-
<kbd>
left arrow
</kbd>
zawalić się.
<kbd>
command
</kbd>
-
<kbd>
option
</kbd>
-
<kbd>
shift
</kbd>
-
<kbd>
right arrow
</kbd>
rozszerzać.
Xcode zapamięta ostatni stan zwiniętych funkcji.

Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się