Search
Write a publication
Pull to refresh

Об Xcode 5. Обзор полезных функций для новичков. Часть 1

Введение


Xcode – это инструмент с множеством свойств, включающий в себя среду разработки, набор компиляторов, а также приложение для создания графических интерфейсов – Interface Builder. В последнее время все больше и больше людей хотят программировать под Мак и тоже начинают пользоваться Икс-кодом. А чем больше мы используем какой-нибудь инструмент, тем больше нам хочется о нем узнать. В этой статье я проведу краткий обзор Xcode 5 (для начинающих), а также расскажу несколько интересных и удобных функций, которые могут упростить работу.

Элементы окна Xcode

  1. Панель инструментов (англ. «toolbar») – самая верхняя часть окна, где расположены всевозможные настройки. Также там указано название нашей программы, ее состояние (например «компилируется») и количество ошибок (если они вообще есть).
  2. Панель навигации. Эта панель слева окна изначально показывает список файлов открытой программы, но благодаря переключателю (вверху панели) здесь также можно просмотреть структуру нашей программы, совершить поиск по ней, взглянуть сеть ли ошибки, открыть дебаггер, найти точки остановки и т. д.
  3. Редактор кода. Это самое сердце Икс-код, именно здесь проходит волшебный процесс написания программ.
  4. Инпектор – верхняя правая панель. Там можно посмотреть и изменить свойства текущего файла и самого кода.
  5. Дебаггер. Эта необходимая часть любой среды программирования находится в самом низу окна, если вкратце – выдает результат программы и показывает значения переменных.
  6. Библиотека. Именно там мы берем такие полезные вещи для нашей программы как кнопки, лейблы, слайдеры, формы и т. д.




Использование вкладок


Иногда при работе с проектом неудобно все время переключаться между несколькими файлами и отыскивать в каждом нужный кусок кода. Намного практичнее в этом случае использовать вид с вкладками, как мы это часто делаем в браузерах. К счастью, эта функция доступна и в Xcode! Чтобы ее использовать, выберите View > Show Tab Bar. Чтобы добавить вкладки, нажмите + справа панели с вкладками. Чтобы удалить – крестик слева нужной вкладки.





Выравниваем код


Чтобы визуализировать код и сделать его более читабельным, можно использовать «форматирование по умолчанию» – еще одну классную функцию, предоставленную Икс-кодом. Чтобы ее использовать, выделяем нужный нам фрагмент кода и нажимаем control+I.

Код можно двигать без помощи пробелов, для этого тоже существуют горячие клавиши. Сдвиг вправо – command+], сдвиг влево – command+[.





Устанавливаем удобный шрифт и меняем разметку страницы

Надоел старый фон окна? Хочется увеличить расстояние отступа? Не проблема – ведь можно установить свой стиль форматирования. Для этого перейдите Xcode > Preferences. Появится окно свойств с множеством вкладок (в частности нам нужные Text Editing и Fonts & Colors), в котором можно будет поменять тему, изменить шрифт и внести другие изменения в интерфейс нашей среды разработки.







Массовое редактирование


Иногда нам нужно изменить имя переменной, функции или объекта. Это можно сделать вручную, посредством изменения отдельных кусков кода, но иногда удобнее использовать функцию “edit in scope” (дословно – редактирование в рамке), которая позволяет одновременно редактировать все имена! Чтобы использовать эту функцию, можно вызвать контестное меню над интересующим нас именем и в списке выбрать “edit in scope”.





Горячие клавиши


Все мы знаем, как удобны горячие клавиши, так что привожу несколько весьма актуальных комбинаций, которые облегчают работу в Xcode:

  • Control+A – в начало строки
  • Control+E – в конец строки
  • Control+T – поменять местами символы, прилегающие к курсору
  • Control+K – удалить строку
  • Control+L – курсор в центр строки
  • esc – спрятать (показать) меню предложений
  • tab – применить предложение
  • Command+Y – активировать (деактивировать) точки остановки
  • Command+Control+Y – продолжить компиляцию (в дебаггере)
  • F6 – степ-овер


На этом все на сегодня, надеюсь Вам понравился мой пост. До встречи в следующей части!
Tags:
Hubs:
You can’t comment this publication because its author is not yet a full member of the community. You will be able to contact the author only after he or she has been invited by someone in the community. Until then, author’s username will be hidden by an alias.