Содержание[Скрывать][Показывать]
- 1. Плоскость предварительного просмотра показать/скрыть
- 2. Откройте меню быстрого действия.
- 3. Завершение кода
- 4. Быстро открыть
- 5. чистый
- 6. Предварительный просмотр назначения устройств
- 7. Найдите иерархию вызовов
- 8. Переключение между холстом Toggle или предварительным просмотром SwiftUI.
- 9. Найдите любой текст во всем проекте
- 10. Показать скрыть/утилиты
- 11. Область отладки (показать/скрыть)
- 12. Изменить отступ кода
- 13. Сразу переходим к определению
- 14. SwiftUI возобновляет предварительный просмотр
- 15. Показать инспекторы SwiftUI
- Заключение
Как разработчики программного обеспечения, нам нравится не только создавать приложения, но и находить и использовать лучшие инструменты, доступные для этого.
Нам очень повезло работать iOS-разработчиками. Теперь у нас есть новый язык программирования в нашем наборе инструментов с SwiftUI. С имеющимися у нас инструментами мы хорошо подготовлены к будущему.
Однако нам нравится эффективно работать с имеющимися у нас инструментами. Использование сочетаний клавиш — это простой способ повысить нашу производительность и написать больше кода.
Итак, все, что вам нужно знать в Xcode, — это применимые сочетания клавиш — те, которые уникальны для любого другого редактора, который вы использовали.
На этой странице вы найдете менее известные быстрые сочетания клавиш, которые помогут вам еще больше повысить свою производительность. Давай начнем.
1. Плоскость предварительного просмотра показать/скрыть
Это также может произойти, если вы находитесь в дороге с небольшим экраном MacBook. К счастью, идентичное сочетание клавиш доступно:
2. Откройте меню быстрого действия.
Когда у вас есть команда, и один участник предпочитает разрабатывать представления SwiftUI в коде, а другой предпочитает использовать визуальный инструмент, он сгенерирует и то, и другое!
Ваш холст и код никогда не будут рассинхронизированы! И на этом я хотел бы представить полезное сочетание клавиш для всех типов разработчиков. Вы можете получить доступ к меню быстрых действий, используя следующий ярлык.
3. Завершение кода
Трудно представить себе работу без завершения кода. Вы, безусловно, будете использовать его все время, чтобы исследовать API и экономить время при наборе текста.
4. Быстро открыть
Вы можете быстро перейти в любое исходное место в вашем проекте или рабочей области с помощью команды «Открыть быстро». Просто начните вводить имя любого класса, интерфейса, функции, метода, перечисления и т. д. в вашем проекте (и любого импортированного SDK), и во всплывающем окне появится список символов, соответствующих поисковой фразе.
5. чистый
Это удобно, когда вы совершенно уверены, что созданный вами код в порядке, но что-то ломается при его выполнении. Очистите проект и перезапустите его; возможно — просто возможно — ваш код правильный. Если очиститель не решит вашу проблему, вам может потребоваться отобразить раздел отладки.
6. Предварительный просмотр назначения устройств
Возможно, вы захотите проверить свою перспективу не только на самом большом iPhone 13 Pro Max, но и на других смартфонах меньшего размера. Чтобы изменить место назначения, используйте этот удобный ярлык, чтобы открыть выбор места назначения:
7. Найдите иерархию вызовов
Этот ярлык отобразит представление Иерархия вызовов, в котором будут отображаться все места в вашем коде, вызывающие выбранный метод, а также любые методы, которые, в свою очередь, вызывают эти методы и т. д.
8. Переключение между холстом Toggle или предварительным просмотром SwiftUI.
Canvas обеспечивает предварительный просмотр пользовательского интерфейса, который вы разрабатываете, в процессе написания кода SwiftUI. Apple приложила большие усилия, чтобы сделать это двусторонним, а это означает, что любые изменения, которые вы делаете в предварительном просмотре (например, путем перемещения или добавления компонентов пользовательского интерфейса), также будут отражены в редакторе кода, и наоборот.
9. Найдите любой текст во всем проекте
Когда вам нужно найти определенный текст в вашем проекте, используйте следующую команду.
10. Показать скрыть/утилиты
Окно утилиты справа, когда оно не используется, также может мешать. Поскольку это полезно только для меня, когда я работаю над раскадровкой, я использую следующую команду, чтобы переключать ее при переходе между раскадровкой и файлами кода.
11. Область отладки (показать/скрыть)
Отобразите раздел отладки, который включает в себя представление переменных и консоль. Когда ваша программа достигает точки останова, в представлении переменных отображается текущее состояние всех переменных в области видимости. Вы увидите все, что вы записали в журнал, когда ваша программа запускается в консоли. Когда вы закончите отладку, используйте тот же ярлык, чтобы скрыть окно отладки.
12. Изменить отступ кода
Это часто называют «кодом форматирования», однако в Xcode это называется «Повторный отступ». Как бы вы это ни называли, вы можете добавить необходимое количество пробелов в начале каждой строки, выбрав ее и следуя инструкциям. Вы также можете изменить отступ одной строки, не выбирая ее сначала.
13. Сразу переходим к определению
Это действительно полезно при изучении новых API или обходе незнакомой кодовой базы. Что именно делает ObservedObject? Перейдите к его определению, чтобы узнать о его методах и атрибутах, интерфейсах, которые он реализует, и классе, от которого он происходит.
14. SwiftUI возобновляет предварительный просмотр
Когда вы открываете представление, Xcode не создает его мгновенно. Вместо этого он будет ждать, пока вы прямо не попросите его сделать это. Предварительный просмотр также может работать со сбоями, если в нашем коде SwiftUI есть какие-либо проблемы. Да, вы можете возобновить предварительный просмотр, нажав кнопку.
15. Показать инспекторы SwiftUI
Это еще один ярлык UIKit, с которым мы должны быть знакомы. Инспектор файлов, инспектор истории, инспектор быстрой справки и инспектор атрибутов присутствуют в каждом представлении SwiftUI. Все они предоставляют нам ряд полезных функций, связанных с нашим нынешним представлением.
Инспектор Quick Help, например, предоставляет нам доступ к документации по текущему представлению. Это полезно для использования встроенных представлений, таких как «Текст», «Цвет» и т. д.
Заключение
Даже если речь идет о крошечном уровне производительности, сочетания клавиш — отличный способ повысить нашу эффективность.
SwiftUI — это фантастическая среда, которая позволяет разработчикам и дизайнерам быстро создавать пользовательские интерфейсы.
Оставьте комментарий