Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

AppCode является интегрированная среда разработки (IDE) для Swift , Objective-C , [3] [4] C и C ++ [5] [6] разработка построена на JetBrains " IDEA IntelliJ платформы. Первая общедоступная предварительная версия AppCode стала доступна в апреле 2011 года. Последний стабильный выпуск показан рядом с стабильным выпуском и доступен на официальном веб-сайте JetBrains. AppCode построен на платформе IntelliJ IDEA , написанной на Java и Kotlin. Пользователи могут расширить его возможности, установив плагины, созданные для платформы IntelliJ, а также они могут написать свои собственные плагины. [7]


Ключевые особенности [ править ]

  • Помощь при кодировании с автозавершением кода, параметрами генерации кода, живыми шаблонами, форматированием кода, множественными вставками и выделениями, автоматической вставкой импорта и оптимизацией импорта.
  • Анализ кода с подсветкой синтаксиса и ошибок, а также быстрые исправления. [8]
  • Навигация по проекту и коду: специальные представления проекта, представления структуры файлов и быстрое переключение между файлами, классами, методами и использованиями, навигация по иерархии классов и поиск использования.
  • Рефакторинг, включая переименование, введение переменной, извлечение параметра / метода / параметра блока, изменение подписи, перемещение и т. Д. [9]
  • Разработка под iOS : запуск / отладка на устройстве, симулятор iOS. [10]
  • Встроенный плагин для Reveal [11] также позволяет проверять приложение iOS с 2D / 3D визуализацией и изменять параметры просмотра на лету.
  • Встроенный отладчик с точками останова, кадрами, часами и оценкой выражений.
  • Поддержка модульного тестирования: XCTest, Kiwi и Google Test . [12] [6] [13] [14]
  • Поддержка интернационализации.
  • Полная интеграция с CocoaPods [15], включая быстрое исправление для установки отсутствующих модулей.
  • Совместимость с Xcode без дополнительной настройки: [16] файлы и изменения синхронизируются автоматически.
  • Интеграция с контролем версий: единый пользовательский интерфейс для Git , GitHub , Mercurial , Subversion , Perforce , CVS.
  • Интеграция с системами отслеживания проблем: Atlassian JIRA , JetBrains YouTrack , Lighthouse, Pivotal Tracker , GitHub , Redmine , Trac .
  • Поддерживает Swift , Objective-C , C, C ++ , XML , HTML , CSS , XPath , JavaScript .

Политика лицензирования и обновлений [ править ]

Лицензия AppCode является постоянной и включает один год бесплатных обновлений продукта с даты покупки, включая обновления основной версии.

Для AppCode доступны следующие типы лицензий:

  • Персональная лицензия (платная, для индивидуальных разработчиков)
  • Коммерческая лицензия (платная, для компаний и организаций)
  • Академическая лицензия (бесплатно, для студентов и преподавателей)
  • Классная лицензия (бесплатно, для тренеров и учебных заведений)
  • Лицензия проекта с открытым исходным кодом (бесплатно, для проектов с открытым исходным кодом)

См. Также [ править ]

  • Сравнение интегрированных сред разработки
  • Swift (язык программирования)
  • Цель-C
  • Xcode
  • IntelliJ IDEA

Ссылки [ править ]

  1. ^ "Загрузить AppCode" . JetBrains . 9 декабря 2020.
  2. ^ "Загрузить AppCode" . JetBrains . 13 марта 2019.
  3. ^ Алекс Блевитт. «JetBrains выпускает AppCode, IDE для Objective-C» . InfoQ . Проверено 27 октября 2011 года .
  4. Johann Dowa (февраль 2012 г.). «Углубленный взгляд на IDE JetBrains AppCode и Xcode» . ManiacDev.Com .
  5. ^ Армстронг, Алекс (2013-10-24). «AppCode 2.5 включает дополнительные параметры генерации кода» . www.i-programmer.info . Проверено 15 декабря 2020 .
  6. ^ a b Лю, Эван (2014-10-15). «Модульное тестирование C ++ с помощью AppCode и GoogleTest» . Эван занимается программированием . Проверено 15 декабря 2020 .
  7. ^ «Создание вашего первого плагина» . Пакет SDK для платформы JetBrains IntelliJ . Проверено 17 января 2019 .
  8. ^ Джастин Дрисколл (январь 2013). «Одна неделя с AppCode» . Основная тема.
  9. ^ Андре Майкл Бонковски. «Рефакторинг в AppCode» . blog.bonkowski.net . Архивировано из оригинального 23 мая 2014 года . Проверено 10 февраля 2013 года .
  10. Алексей Ушаков. «Жемчужины разработки под iOS в AppCode» . Slideshare . Проверено 1 марта 2014 года .
  11. ^ Шон Вудхаус. «Раскройте свои приложения iOS из AppCode» . Itty Bitty Apps. Архивировано из оригинального 23 мая 2014 года . Дата обращения 7 мая 2014 .
  12. ^ Рид, Джон. «Ответ читателя: TDD с ReactiveCocoa и AppCode» . Качественное кодирование . Проверено 17 декабря 2020 .
  13. ^ Рид, Джон. «7 интересных функций AppCode, поддерживающих TDD» . Качественное кодирование . Проверено 17 декабря 2020 .
  14. ^ Ганеш, Винай (2016-07-29). «AppCode и модульные тесты» . Средний . Проверено 17 декабря 2020 .
  15. ^ rwilcox. «Cocoapods, AppCode и куда устанавливается POD» . rwilcox.tumblr.com . Проверено 25 ноября 2013 года .
  16. Вадим Шпаковский. «9 причин попробовать AppCode для программирования на Objective-C» . blog.shpakovski.com . Проверено 25 февраля 2014 года .

Внешние ссылки [ править ]

  • Официальный веб-сайт