XCode поддерживает регионы?

35
задан Cœur 8 October 2018 в 18:41
поделиться

3 ответа

Нет, можно только свернуть код на различных определенных уровнях обзора в XCode.

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

#pragma mark

Позволяет Вам создавать группировку, где маркировка после метки обнаружится в меню функции. Если маркировка является дефисом, разделитель вставляется в меню функции.

кроме того, следующие маркировки в комментариях обнаружатся в меню функции:

// MARK:
// TODO:
// FIXME:
// !!!:
// ???:

, Очевидно, с тех пор #pragma метка не является действительно портативным, если Вы создаете портативное приложение и нуждаетесь в нем для работы с компилятором, который только игнорирует #pragma директивы, чтобы оно не понимало, метка стиля комментария является достойной альтернативой.

54
ответ дан Jason Coco 27 November 2019 в 06:56
поделиться

Я иду к черту для этого, но сюда иду:

Наверху данного файла, помещенного

#define FOLD 1

Везде, где Вы хотите свернуть что-то, перенести его в если блок как так:

if(FOLD) {
 // your code to hide
 // more code
}

Это позволит Вам сложить его с глаз долой.

14
ответ дан willc2 27 November 2019 в 06:56
поделиться

Это не будет работать в месте, Вы хотите это больше всего, то есть, вокруг групп функций или методов.

Это может быть полезно в долгом, линейном методе без внутренних условных выражений или циклов, но такие методики не являются общепринятыми в общем Mac OS X код UI, хотя при написании некоторого большого числового или уплотняющего графику кода, он мог бы помочь вещам группы.

И, если (сгиб) является совершенно лишним. Просто используйте фигурные скобки в методе или функции, и XCode свернет их.

4
ответ дан cdespinosa 27 November 2019 в 06:56
поделиться