Написать пост

JetBrains выпустила AppCode 2018.2

Аватар Артем Гаврилов

Среда разработки AppCode теперь поддерживает управление проектом с сенсорной панели Touch Bar. Также она получила обновление функций рефакторинга кода.

JetBrains опубликовала обновление AppCode — IDE для разработки iOS- и macOS-приложений. В новой версии изменены иконки интерфейса, добавлен плагин для работы с базами данных, а также реализована поддержка сенсорной панели Touch Bar.

Swift

  • Добавлена функция выделения замыкания. Для этого необходимо выделить нужный код, нажать клавиши ^T и выбрать в выпадающем меню Closure. Переназначение параметров и изменение их имён осуществляется следующим образом:
  • Переименование теперь происходит без вывода на экран дополнительных диалогов. Функция корректно работает для:аргументов Objective C;имён классов, экспортированных из Swift в Objective C с помощью атрибута @objc;ключевых слов Swift, используемых для объявления перечисления в Objective C;объявления параметров в Objective C, которые преобразовываются в Swift с помощью набора эвристических правил.
  • Реализовано автозаполнение: при вводе знака «?» или «!» IDE автоматически вставляет опционал сразу после текущего выбранного элемента.
  • Также доступны подсказки для автозаполнения атрибутов Swift при наборе @:
JetBrains выпустила AppCode 2018.2 3
  • Использование навигационной цепочки теперь переносит к нужному фрагменту кода.
  • Комментарии к документации отображаются в панели Structure (⌘7) и всплывающих окнах Class/Symbol (⌘0/⌥⌘0):
JetBrains выпустила AppCode 2018.2 4
  • Можно создавать методы-заглушки для параметров с именами суперклассов и протоколов, а также для изменяемых свойств и выбранных параметров протоколов, не входящих в суперкласс.
  • Меню Add/Remove, добавленные в AppCode 2017.3, можно использовать для итераций Swift:

Отладчик и сообщения о сборке

  • AppCode теперь выполняет обработку скриптов LLDB (например, Chisel).
  • Точку прерывания можно добавить сочетанием клавиш ⌥⏎:
JetBrains выпустила AppCode 2018.2 6
  • Добавлена пометка Information для имен целевой платформы при сборке:
JetBrains выпустила AppCode 2018.2 7
  • Сообщения об этапах выполнения Run Script собраны в выпадающем меню и не закрывают информацию о ходе сборки:
JetBrains выпустила AppCode 2018.2 8

Поддержка БД и Touch Bar

  • Добавлен плагин поддержки баз данных, в который входит управление SQL и базами данных из JetBrains DataGrip.
Превью видео fdcIKvhxGv8
  • Запускать, собирать и обновлять проект, устранять неполадки, а также вносить изменения стало возможным из сенсорной панели Touch Bar. Функции настраиваются в Preferences | Appearance & Behaviour | Menus and Toolbars | Touch Bar.
JetBrains выпустила AppCode 2018.2 9

Контроль версий и интерфейс

  • Добавлена возможность открытия неограниченного количества вкладок VCS Log.
  • Удалить тег из коммита git-репозитория можно с помощью контекстного меню вкладки Log.
JetBrains выпустила AppCode 2018.2 10
  • Необходимый компонент репозитория открывается в окне Project Tool Window при помощи Browse Repository at Revision.
  • Пропуск диалога Push при использовании Commit and Push настраивается в Preferences | Version Control | Git:
JetBrains выпустила AppCode 2018.2 11
  • Переработаны иконки интерфейса:
JetBrains выпустила AppCode 2018.2 12

В конце июля 2018 года JetBrains выпустила обновление для среды разработки PhpStorm и представила новую версию DataGrip. Помимо этого, компания сообщила о прекращении поддержки устаревших серверов лицензий.

Следите за новыми постами
Следите за новыми постами по любимым темам
1К открытий1К показов