Поддерживает ли XCode 4 регионы и каковы ваши методы управления кодом? - PullRequest
5 голосов
/ 31 марта 2011

Я знаю, что Xcode 3 никогда не поддерживал Регионы, но я не уверен, что Xcode 4 делает, задаваясь вопросом, знает ли кто-нибудь.

Регионы полезны для упорядочения кода и поддержания его в чистоте и управляемости, они поддерживаются в IDE .NET C # и обычно доступны с помощью #region и #endregion (если я правильно помню).

Если нет, есть ли другой способ управления кодом?
Любые советы, методы или советы были бы фантастическими!

Оливер.

1 Ответ

7 голосов
/ 31 марта 2011

Xcode (как 3, так и 4) поддерживает свертывание кода, то есть возможность визуально свернуть раздел кода в одну строку, но он основан на блоках, определяемых синтаксисом самого кода, а не на специально помеченныхрегионы.Таким образом, вы можете свернуть классы, методы, циклы, блоки и т. Д. Посмотрите слева от своего кода на вертикальную полосу, которая появляется в различных оттенках серого.При наведении курсора на эту полосу будет выделен фрагмент кода;щелчок затем свернет этот раздел.

Панель "Symbol Navigation" в Xcode 4 также предлагает древовидное представление вашего проекта, которое иерархически отображает классы, методы, свойства и переменные экземпляра.

Вы также можетеиспользуйте (в обоих 3 и 4) #pragma mark SectionName, чтобы добавить маркеры разделов в список символов, который появляется в верхней части окон редактора.

...