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