Поддерживает ли XCode 4 регионы и каковы ваши методы управления кодом?

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

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

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

Оливер.


person Ospho    schedule 31.03.2011    source источник
comment
Это дубликат stackoverflow.com/questions/288508/xcode-regions, поэтому ответы могут быть полезны. также.   -  person Taylor Lafrinere    schedule 06.10.2012


Ответы (1)


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

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

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

person Sherm Pendley    schedule 31.03.2011