AppCode 2021.2 - реліз IDE для розробки мовами програмування Objective-C, Swift, C та C++
AppCode 2021.2 - випуск IDE для розробки на мовах програмування Objective-C, Swift, C і C++
AppCode 2021.2: Покращення підтримки Swift, автозаповнення виразів, вікно ієрархії викликів для Swift
Свіфт
Мовна підтримка
Як завжди, підтримка Swift є пріоритетом, тому JetBrains підтримував безліч нових речей:
-
SE-0289: Будівельники результатів
-
SE-0295: тріскоподібний синтез для перелень з пов'язаними значеннями
-
SE-0296: Async / очікування
Документації
Зробили автозаповнення ключових слів в документації коментарів:
Автозаповнення виразів
⇧⌘⏎
, звичайно, не так широко відомий, як , але він допомагає швидко набити типовий if
або while
:⌃Space
Ієрархія викликів
JetBrains продовжує домагатися паритету з точки зору можливостей між мовами - в цьому випуску ієрархія викликів була закінчена :
Виглядає як особливість, але насправді - здоровенний тест на працездатність: під час тестування цього вікна вони виправили купу проблем.
Диспетчер пакетів Swift
Побудова і налагодження під час індексації
SpM-проекти тепер можна будувати і налагоджувати під час індексації (тестувати їх поки не можна).
Підтримка настройок збірки для цілей SPM
Додана підтримка , , і інших налаштувань збірки, linkLibrary
define
описаних в SE-0238:headerSearchPath
Багатоплатформний мобільний плагін Kotlin для AppCode
JetBrains продовжує розширювати екосистему для мультиплатформенної розробки Kotlin, а нещодавно випустив новий плагін
Плюси — можливість працювати з Objective-C/Swift/Kotlin в одному проекті, маючи для них повний функціонал IDE, опис проекту Xcode в Gradle. Тут же варто обмовитися: цей сценарій розрахований більше на нові проекти на KMM, і ми плануємо додати можливість завантажувати існуючі проекти Xcode в Gradle DSL без повторного опису структури проекту.
Вкладка попереднього перегляду для зневаджувача
Раніше при налагодженні не вдавалося не відкривати купу файлів в редакторі, але тепер є: потрібно просто включити вкладку Preview в налаштуваннях :