Зміст[Сховати][Показати]
- 1. Попередній перегляд Показати/приховати літак
- 2. Відкрийте меню швидкої дії
- 3. Завершення коду
- 4. Швидко відкрити
- 5 Чистий
- 6. Попередній перегляд призначення пристроїв
- 7. Знайдіть ієрархію викликів
- 8. Перемикайтеся між Toggle Canvas або SwiftUI Preview
- 9. Знайдіть будь-який текст у всьому проекті
- 10. Показати Hide/Utilities
- 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 Canvas або SwiftUI Preview
Canvas дає попередній перегляд інтерфейсу користувача, який ви створюєте, коли ви пишете код SwiftUI. Apple доклала великих зусиль, щоб зробити це двостороннім, а це означає, що будь-які зміни, які ви вносите під час попереднього перегляду (наприклад, шляхом переміщення або додавання компонентів інтерфейсу користувача), також відображатимуться в редакторі коду, і навпаки.
9. Знайдіть будь-який текст у всьому проекті
Якщо вам потрібно знайти певний текст у вашому проекті, скористайтеся такою командою.
10. Показати Hide/Utilities
Коли він не використовується, вікно утиліти праворуч також може завадити. Оскільки це корисно лише для мене, коли я працюю над розкадровкою, я використовую наступну команду, щоб перемикати її під час переходу між файлами розкадровки та коду.
11. Область налагодження (показати/приховати)
Відобразити розділ налагодження, який включає перегляд змінних і консоль. Коли ваша програма досягає точки зупину, у поданні змінних відображається поточний стан усіх змінних в області дії. Ви побачите все, що ви зареєстрували, коли ваша програма запускатиметься на консолі. Завершивши налагодження, скористайтеся тим же ярликом, щоб приховати вікно налагодження.
12. Змінити код
Це часто називають «кодом форматування», однак у Xcode його називають «повторним відступом». Як би ви це не називали, ви можете додати відповідну кількість місця на початку кожного рядка, вибравши його та дотримуючись інструкцій. Ви також можете зробити відступ окремого рядка, не вибираючи його спочатку.
13. Безпосередньо перейдіть до визначення
Це дійсно корисно під час вивчення нових API або проходження незнайомої кодової бази. Що саме робить ObservedObject? Перейдіть до його визначення, щоб дізнатися про його методи та атрибути, інтерфейси, які він реалізує, і клас, з якого він походить.
14. SwiftUI відновить попередній перегляд
Коли ви відкриваєте подання, Xcode не створює його миттєво. Замість цього він чекатиме, поки ви чітко не доручите йому це зробити. Попередній перегляд також може не працювати, якщо є якісь проблеми з нашим кодом SwiftUI. Так, ви можете відновити попередній перегляд, натиснувши кнопку.
15. Показати інспекторів SwiftUI
Це ще один ярлик UIKit, з яким ми повинні бути знайомі. Інспектор файлів, інспектор історії, інспектор швидкої довідки та інспектор атрибутів присутні в кожному поданні SwiftUI. Усі вони надають нам ряд корисних функцій щодо нашого теперішнього погляду.
Інспектор швидкої довідки, наприклад, надає нам доступ до документації щодо поточного перегляду. Це корисно для використання вбудованих представлень, таких як текст, колір тощо.
Висновок
Навіть якщо продуктивність невелика, комбінації клавіш — це чудовий підхід до підвищення нашої ефективності.
SwiftUI це фантастична структура, яка дозволяє як розробникам, так і дизайнерам швидко створювати інтерфейси користувача.
залишити коментар