Xcode — официальная интегрированная среда разработки Apple. Здесь пишется код, разрабатывается интерфейс приложения, которое на разных устройствах тестируется, устраняются любые неполадки. С инструментами Xcode жизнь разработчика облегчается, становится эффективнее и продуктивнее. Практикуется ли он, создавая что-то простое, или работает над сложным приложением для миллионов пользователей — Xcode будет лучшим другом разработчика. Только начали изучать iOS-разработку? Тогда вам пригодятся комбинации клавиш.
Сочетания клавиш общего назначения
- Создать проект: Cmd + Shift + N
- Создать файл: Cmd + N
- Открыть проект: Cmd + O
- Закрыть проект: Cmd + Shift + W
- Закрыть текущую вкладку: Cmd + W
- Сохранить все файлы: Cmd + S
- Показать навигатор проекта: Cmd + 1
- Показать символьный навигатор: Cmd + 2
- Показать навигатор поиска: Cmd + 3
- Показать навигатор проблем: Cmd + 4
- Показать навигатор отладки: Cmd + 5
- Показать навигатор точек останова: Cmd + 6
- Показать навигатор отчетов: Cmd + 7
- Переключить панель навигатора: Cmd + 0
- Переключить вспомогательную панель: Cmd + Option + 0
- Переключить область отладки: Cmd + Shift + Y
- Скрыть/показать панель инструментов: Cmd + Option + T
- Показать/скрыть консоль: Cmd + Shift + C
- Перейти к определению: Cmd + Ctrl + J
Навигация и редактирование кода
- Показать/скрыть ленту сворачивания кода: Cmd + Option + Shift + стрелка влево
- Свернуть код: Cmd + Option + стрелка влево
- Развернуть код: Cmd + Option + стрелка вправо
- Свернуть все методы/функции: Cmd + Option + Shift + стрелка влево
- Развернуть все методы/функции: Cmd + Option + Shift + стрелка вправо
- Закомментировать/раскомментировать строку: Cmd + /
- Дублировать строку: Cmd + Shift + D
- Переместить строку вверх: Cmd + Option + [
- Переместить строку вниз: Cmd + Option + ]
- Найти в файле: Cmd + F
- Найти в рабочей области: Cmd + Shift + F
- Найти следующее вхождение: Cmd + G
- Найти предыдущее вхождение: Cmd + Shift + G
- Перейти в строку: Cmd + L
- Показать быструю справку: Cmd + Option + /
Сборка, запуск, отладка
- Запустить: Cmd + R
- Собрать: Cmd + B
- Остановить: Cmd + .
- Тестировать: Cmd + U
- Очистить проект: Cmd + Shift + K
- Собрать для профилирования: Cmd + Shift + I
- Собрать и архивировать: Cmd + Shift + B
- Выполнить текущую строку и перейти к следующей — при отладке: F6
- Пошагово выполнить следующую инструкцию — при отладке: F7
- Выйти из текущей функции или метода и вернуться к вызывающему коду — при отладке: F8
- Переключить точку останова: Cmd + \
- Активировать/дезактивировать точки останова: Cmd + Y
- Продолжить выполнение — при отладке: Cmd + Ctrl + Y
Конструктор интерфейса: Storyboard / файлы XIB
- Переключиться между кодом и конструктором интерфейса: Cmd + Option + Return
- Выровнять объекты: Cmd + Option + =
- Добавить ограничение: Cmd + Option + Ctrl + C
- Встроить в Stack View: Cmd + Option + Ctrl + S
- Открыть инспектор размеров: Cmd + Option + 5
- Открыть инспектор подключений: Cmd + Option + 6
Рефакторинг и преобразование кода
- Переименовать символ: Ctrl + Cmd + E
- Редактировать все в области видимости: Cmd + Option + E
- Рефакторить код: Cmd + Ctrl + T
- Преобразовать в Objective-C, то есть Swift в ObjC: Cmd + Ctrl + Option + E
Контроль версий Git
- Фиксировать изменения: Cmd + Option + Ctrl + C
- Извлечь изменения: Cmd + Option + Ctrl + P
- Добавить изменения: Cmd + Option + Ctrl + X
- Показать навигатор контроля версий: Cmd + 2
- Показать историю файла: Cmd + Option + Ctrl + H
- Переключить Git Blame View: Cmd + Option + Ctrl + B
Управление интерфейсом и окнами
- Показать вспомогательный редактор: Cmd + Option + Return
- Показать стандартный редактор: Cmd + Return
- Переключиться между вспомогательным и стандартным редакторами: Cmd + Shift + Return
- Переключиться между вкладками: Cmd + Shift + [ или ]
- Перейти к открытым вкладкам: Cmd + Option + Shift + [ или ]
- Перейти в предыдущее местоположение: Cmd + Ctrl + стрелка влево
- Перейти в следующее местоположение: Cmd + Ctrl + стрелка вправо
- Свернуть окно Xcode: Cmd + M
- Закрыть вкладку: Cmd + W
Прочее
- Показать документацию: Cmd + Shift + 0
- Открыть инструментарий разработчика: Cmd + Option + Shift + D
- Показать иерархию вызовов: Cmd + Option + Ctrl + J
- Показать краткую документацию: Cmd + Option + /