Preferences | Plugins | Marketplace | Featured
. IDE анализирует контекст и понимает ваш проект, помогая программировать быстрее. Функции автодополнения и автоформатирования делают разработку максимально продуктивной.
AppCode помогает сосредоточиться на важных задачах, выполняя за вас всю рутинную работу: от простого объявления свойств до подстановки сложных фрагментов кода с помощью шаблонов Live Templates.
AppCode помогает писать понятный и правильный код. Благодаря механизму статического анализа для всех поддерживаемых языков IDE подсвечивает каждую ошибку и мгновенно предлагает автоматические исправления.
AppCode обеспечивает быстрый переход к любому классу, символу или функции в коде и предлагает только актуальные результаты поиска. Вы можете найти практически все что угодно — даже настройки и команды IDE.
В AppCode можно выбрать одну из предложенных тем интерфейса или настроить их так, как вам нравится, создать индивидуальную схему клавиатуры или использовать стандартую раскладку.
С AppCode легко выполнять запуск и отладку приложений. В IDE есть встроенный графический отладчик с поддержкой LLDB. AppCode показывает значения прямо в редакторе и помогает вычислять выражения.
AppCode поддерживает тестовые фреймворки XCTest, Quick, Kiwi, Catch, Boost.Test и Google Test, а также предоставляет инструмент запуска тестов с удобным интерфейсом для просмотра результатов тестирования. IDE умеет даже генерировать код, когда вы пишете тесты.
AppCode включает в себя функциональность JetBrains DataGrip для работы с базами данных и SQL.
Вы можете исследовать содержимое баз данных, просматривать и редактировать данные, выполнять запросы и не только.
AppCode предоставляет универсальный интерфейс для работы с популярными системами контроля версий, в том числе Subversion, Git, Mercurial, Perforce и др. А если вы вдруг забудете внести изменения в систему контроля версий, AppCode сохранит их в локальной истории.
AppCode интегрируется со многими внешними инструментами, например CocoaPods и Reveal.
Полная совместимость и синхронизация с Xcode: просто откройте проект в IDE и начинайте работать — никакой дополнительной настройки не требуется.
За годы разработки платформы IntelliJ появилось более 50 самых разных плагинов для AppCode, которые обеспечивают поддержку дополнительных систем контроля версий, интеграцию с инструментами и фреймворками, а также расширяют возможности редактора, например за счет эмуляции Vim. Установить понравившиеся плагины можно с помощью Plugin Manager.
Поддержка Swift в AppCode включает в себя анализ кода, автодополнение, подсветку синтаксиса, рефакторинг, мощный отладчик и многое другое.
AppCode поддерживает все свежие нововведения Objective-C, включая nullability-аннотации, определения __kindof
и универсальные классы.
AppCode поддерживает языки C и C++, включая новейшие стандарты C++, libc++ и Boost. Для кода на этих языках доступно автодополнение, все функции навигации, рефакторинги, поиск использований и генерация кода.
AppCode полностью поддерживает JavaScript, XML, HTML, CSS и Markdown. Поддержка включает все функции редактирования и преобразования кода, в том числе подсветку синтаксиса, анализ кода, автодополнение, навигацию и рефакторинги. Кроме того, AppCode поддерживает всю функциональность Emmet.
Встроенный плагин Shell Script позволяет редактировать скрипты командной оболочки.
При этом работает подсветка синтаксиса, автодополнение для слов и путей и даже текстовое переименование Rename.
Встроенный плагин для YAML, популярного формата сериализации данных, включен по умолчанию. С помощью плагинов можно добавить в AppCode поддержку и других языков. Узнать больше о возможностях плагинов и настроить их во время первого запуска IDE можно в меню Appearance and Behavior | Plugins
.