JetBrains опублікувала оновлення AppCode - IDE для розробки iOS- та macOS-додатків
JetBrains опублікувала оновлення AppCode — IDE для розробки iOS- та macOS-додатків
JetBrains опублікувала оновлення AppCode — IDE для розробки iOS- та macOS-додатків. У новій версії змінено іконки інтерфейсу, додано плагін для роботи з базами даних, а також реалізовано підтримку сенсорної панелі Touch Bar.
Swift
- Додано функцію виділення замикання. Для цього необхідно виділити потрібний код, натиснути клавіші
^T
і вибрати в випадаючому меню Closure.
- Перейменування тепер відбувається без виведення на екран додаткових діалогів. Функція коректно працює для:
- аргументів Objective C;
- імен класів, експортованих з Swift в Objective C за допомогою атрибуту
@objc
; - ключових слів Swift, що використовуються для оголошення перерахування в Objective C;
- оголошення параметрів у Objective C, які перетворюються на Swift за допомогою набору евристичних правил.
- Реалізовано автозаповнення: при введенні знака «?» або "!" IDE автоматично вставляє опціонал відразу після поточного вибраного елемента.
- Також доступні підказки для автозаповнення атрибутів Swift при наборі
@
:
- Використання навігаційного ланцюжка тепер переносить до потрібного фрагмента коду.
- Коментарі до документації відображаються в панелі Structure (
⌘7
) та спливних вікнах Class/Symbol (⌘0/⌥⌘ 0
):
- Можна створювати методи-заглушки для параметрів з іменами суперкласів і протоколів, а також для змінюваних властивостей і вибраних параметрів протоколів, що не входять у суперклас.
- Меню Add/Remove, додані в AppCode 2017.3, можна використовувати для ітерацій Swift:
Відладчик та повідомлення про складання
- AppCode тепер виконує обробку скриптів LLDB (наприклад, Chisel).
- Точку переривання можна додати поєднанням клавіш
⌥⏎
:
- Додано позначку Information для імен цільової платформи під час складання:
- Повідомлення про етапи виконання Run Script зібрані в випадаючому меню і не закривають інформацію про хід складання:
Підтримка БД і Touch Bar
- Додано плагін підтримки баз даних, до якого входить управління SQL і базами даних з JetBrains DataGrip.
- Запускати, збирати та оновлювати проект, усувати неполадки, а також вносити зміни стало можливим із сенсорної панелі Touch Bar. Функції налаштовуються в Preferences | Appearance & Behaviour | Menus and Toolbars| Touch Bar.
Контроль версій та інтерфейс
- Додано можливість відкриття необмеженої кількості вкладок VCS Log.
- Видалити тег із комміту git-репозиторію можна за допомогою контекстного меню вкладки Log.
- Необхідний компонент репозиторію відкривається у вікні Project Tool Window за допомогою Browse Repository at Revision.
- Пропуск діалогу Push під час використання Commit and Push налаштовується в Preferences | Version Control| Git: