Подтвердить что ты не робот

Можете ли вы задать области кода в Xcode?

При записи С# в Visual Studio вы можете установить регионы для соответствующего кода группы. Будучи новичком в Xcode, я не могу найти подобную функцию.

4b9b3361

Ответ 1

Используя редактор Xcode, вы можете свернуть или развернуть любой блок кода, щелкнув по левому краю. Кроме того, вы можете поместить отметку в любую точку кода с помощью:

#pragma mark ваш заголовок, пока вы хотите

Затем ваша метка появится в среднем всплывающем меню в верхней части окна редактора.


Обновление: я обнаружил, что дубликат этого вопроса существует здесь. Ответы могут представлять интерес.

Ответ 2

Вы также можете использовать:

// MARK: -

или

// MARK: Initialization

который более переносимый, чем знак #pragma.

Ответ 3

Извините за педантичность, но это "Xcode", а не "X-Code".

Вы можете, например, пойти:

#pragma mark -

или

#pragma mark Initialization

Это даст вам такую ​​вещь:

alt text http://i44.tinypic.com/2exvhid.png

Ответ 4

еще один вариант

#pragma mark - Initialization

Ответ 5

Если вы хотите иметь складную зону с пользовательским разделом вашего кода, тогда введите желаемый код в скобки { }, и он станет срезом.

Но вы должны иметь в виду, что фигурные скобки также определяют область переменных, поэтому этот код не должен иметь объявлений переменных, которые будут использоваться вне этих скобок.

Ответ 6

Без поддержки регионов стиля .Net, возможность свернуть все ваши функции - это следующая лучшая вещь.

command - option - shift - left arrow свернуть.

command - option - shift - right arrow для расширения.

Xcode будет помнить последнее состояние свернутых функций.