AppCode
AppCode - это интегрированная среда разработки для языков программирования Swift , Objective-C , C , C ++ и JavaScript , основанная на платформе JetBrains IntelliJ . Первая общедоступная предварительная версия AppCode была предложена в апреле 2011 года. Последнюю стабильную версию AppCode можно найти на официальном сайте JetBrains. AppCode основан на платформе IntelliJ IDEA, которая была запрограммирована на Java . Пользователи могут расширить среду разработки, установив собственные плагины или плагины, разработанные специально для платформы IntelliJ .
Ключевая особенность
- Помощь при программировании с автозавершением кода, параметрами генерации кода, живыми шаблонами, форматированием кода, различными начальными символами, автоматической вставкой импорта и оптимизацией импорта.
- Анализ кода с подсветкой синтаксиса и ошибок и быстрой справкой.
- Навигация по проекту и коду: специальные представления проекта, представления структуры файлов, быстрое переключение между файлами, классами, методами и использованиями, навигация по иерархии классов и поиск вариантов использования.
- Опции редактирования, например, переназначение имен, интеграция переменных, изменение параметров / методов / параметров блока, изменение подписи, перемещение и т. Д.
- Разработка под iOS : выполнение / отладка на конечном устройстве, симулятор iOS .
- Интегрированный плагин для инструмента Reveal для проверки приложения iOS с 2D / 3D-визуализацией и изменения параметров во время работы приложения.
- Встроенный отладчик с точками останова, окнами, часами и оценками выражений.
- Поддержка модульных тестов: ECUnit, Kiwi, Google Test, XCTest.
- Поддержка интернационализации
- Полная интеграция CocaPods, включая быструю установку недостающих модулей.
- Полностью совместим с XCode без дополнительной настройки: файлы и изменения автоматически синхронизируются.
- Интеграция контроля версий: Единый пользовательский интерфейс для 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 доступны следующие типы лицензий:
- Персональная лицензия (платная, для физических лиц)
- Коммерческая лицензия (платная, для компаний и организаций)
- Академическая лицензия (бесплатно, для школьников / студентов и учителей)
- Классная лицензия (бесплатно, для инструкторов и учебных заведений)
- Лицензия проекта с открытым исходным кодом (бесплатно, для проектов с открытым исходным кодом)
Смотри тоже
веб ссылки
- Алекс Блевитт: https://www.infoq.com/news/2011/10/jetbrains-appcode
- Иоганн Дова: https://maniacdev.com/2012/02/an-in-depth-look-at-the-jetbrains-appcode-ide-vs-xcode
- Джастин Дрисколл: http://themainthread.com/blog/2013/01/one-week-with-appcode.html
- Алексей Ушаков: https://www.slideshare.net/alex2d/iosgems
- Шон Вудхаус: http://blog.ittybittyapps.com/blog/2014/05/07/appcode-plus-reveal/
- rwilcox: http://rwilcox.tumblr.com/post/68125887805/cocoapods-appcode-and-where-pod-gets-installed-to
- Вадим Шпаковский: http://blog.shpakovski.com/2014/02/9-reasons-to-try-appcode.html