Pull to refresh
0
JetBrains
Делаем эффективные инструменты для разработчиков

AppCode 2021.2: улучшения поддержки Swift, автодополнение выражений, окно иерархии вызовов для Swift и не только

Reading time2 min
Views2.8K

Привет, Хабр! 

В этом посте, как и всегда, расскажем о новом релизе AppCode. Всем, кому интересно, — добро пожаловать под кат. 

Swift

Поддержка языка

Как и всегда, поддержка Swift в приоритете, поэтому поддержали разное новое: 

Документация

Сделали автодополнение для ключевых слов в документационных комментариях: 

Автодополнение выражений

⇧⌘⏎, конечно, не так широко известен, как ⌃Space, но зато помогает быстро набить типичный if или while:

Иерархия вызовов

Продолжаем добивать паритет по возможностям между языками — в этом релизе доделали Call Hierarchy

Выглядит как фича, а на самом деле — здоровенный тест на быстродействие: пока тестировали это окно, исправили кучу проблем. 

Swift Package Manager

Сборка и отладка во время индексации

Теперь SPM-проекты можно собрать и отладить во время индексации (тестировать пока нельзя). 

Поддержка настроек сборки для целей SPM

Добавили поддержку headerSearchPath, define, linkLibrary и других настроек сборки, описанных в SE-0238

Плагин Kotlin Multiplatform Mobile для AppCode

Мы тут продолжаем расширять экосистему для разработки на мультиплатформенном Котлине, и вот недавно выпустили новый плагин:

Плюсы — возможность в одном проекте работать с Objective-C/Swift/Kotlin, имея полный функционал IDE для них, описание Xcode-проекта в Gradle. Тут, впрочем, стоит сделать оговорку: этот сценарий рассчитан скорее на новые проекты на KMM, и у нас в планах добавить возможность загрузки уже существующих Xcode-проектов в Gradle DSL без переописания структуры проекта. 

Preview Tab для отладчика

Раньше при отладке не было возможности не открывать кучу файлов в редакторе, а теперь есть: надо просто включить в настройках Preview tab:

Текстовый поиск в Local History

Теперь он есть: 

А на этом все. Как и всегда — будем рады поговорить на любые темы в комментариях!

Команда AppCode

Tags:
Hubs:
Total votes 7: ↑7 and ↓0+7
Comments5

Articles

Information

Website
jetbrains.com
Registered
Founded
Employees
1,001–5,000 employees
Location
Чехия