JetBrains выпустила AppCode 2018.2
Новости
Среда разработки AppCode теперь поддерживает управление проектом с сенсорной панели Touch Bar. Также она получила обновление функций рефакторинга кода.
1К открытий1К показов
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:
- Переработаны иконки интерфейса:
В конце июля 2018 года JetBrains выпустила обновление для среды разработки PhpStorm и представила новую версию DataGrip. Помимо этого, компания сообщила о прекращении поддержки устаревших серверов лицензий.
1К открытий1К показов