AppCode 2.0 – профессиональная среда для программирования на языке Objective-C
Известная в мире разработчиков компания JetBrains из Чехии
представила новую версию своей среды программирования AppCode 2.0 для
профессиональной работы по производству приложений на языке Objective-C. К
главным новинкам этой версии стоит отнести интеграцию с инструментарием Kiwi для
тестирования программ, а также с популярными браузерами документации. Кроме
того, в AppCode 2.0 представлено множество дополнительных методов рефакторинга
и генерации кода. Графическое оформление пользовательского интерфейса AppCode
2.0 выполнено в современных темных тонах.
Среда разработки AppCode, о первой версии которой мы писали в октябре 2011 г., призвана
облегчить повседневный труд разработчиков, которые сталкиваются с различными
трудностями при написании приложений на языке Objective-C. Этот язык
применяется в построении «родных» приложений для различных продуктов под маркой
Apple, включая компьютеры Mac, смартфоны iPhone и планшеты iPad. Чтобы
повысить продуктивность разработчиков, среда AppCode тесно интегрируется с
фирменным инструментарием Xcode (среда разработки от Apple) и фокусируется на
качестве кода. В частности, программистам предлагается удобная навигация по
коду, интеллектуальное автозавершение алгоритмических конструкций, анализ кода
«на лету» с подсказками для исправления наиболее явных огрехов, а также
передовые методики для рефакторинга кода.
Новая версия AppCode объединяет в себе популярные
вспомогательные инструменты разработчика и передовые методики разработки. В
результате программисты, использующие язык Objective-C, могут добиться
максимальной отдачи от известных сред модульного тестирования, браузеров документации,
а также от технологий и инструментов веб-разработки. Среда AppCode 2.0 включает
целый ряд новых технологий генерации кода, методов рефакторинга, функций для
ускоренного написания кода, а также средства углубленного анализа кода. Все эти
возможности делают программирование на языке Objective-C более быстрым и
приятным процессом, чем когда-либо прежде.
Как рассказал Антон Макеев (Anton Makeev), менеджер проекта
AppCode, новая версия продукта создавалась с учетом многочисленных пожеланий,
которые поступили от разработчиков, уже имеющих опыт работы с AppCode 1.x. Особое
внимание Макеев уделил добавлению таких методов рефакторинга, как Move
Members («перемещение членов класса») и Extract Superclass («Извлечение
суперкласса»), а также улучшенным средствам работы по методу TDD (Test-Driven
Development – разработка через тестирование) – теперь любые необходимые тесты
моментально доступны разработчику.
Кроме полноценной интеграции со средой тестирования Kiwi и
встроенной поддержки двух популярных браузеров документации – Dash и
Ingredients – среда AppCode 2.0 предлагает передовые методы рефакторинга,
включая перемещение членов класса в коде без ущерба для структуры программы (в
том числе, копирование и клонирование, а также перемещение вверх и вниз по
дереву класса). Генерировать код помогают такие новые функции, как расстановка
переключателей «-respondsToSelector:», автоматическое добавление методов «-isEqual:»,
а также «-hash», «-description», «-copyWithZone:», «-initWithCoder:» и «-encodeWithCoder:».
В редакторе кода теперь поддерживается более 2000 методов
проверки кода и диагностических сообщений от компилятора Clang. Новая
стандартная тема оформления Darcula, выполненная в черно-серой гамме, создает
удобную обстановку для программирования. Еще стоит отметить отображение
объектов Core Data в отладчике, улучшенную поддержку аппаратных возможностей на
конкретном целевом оборудовании для прогона тестов на реальных iOS-устройствах,
а также встроенную поддержку технологий XPath (язык запросов к элементам XML-документа)
и Emmet (плагин для быстрой вставки самых часто используемых элементов из HTML и
CSS).
Дополнительно узнать о возможностях среды AppCode 2.0 и
получить бесплатную пробную копию продукта на 30 дней можно на сайте производителя
по адресу http://www.jetbrains.com/objc/whatsnew.
По материалам официального пресс-релиза, блога разработчиков
и примечаний к выпуску.
Получить дополнительную информацию о продуктах компании JetBrains
можно на сайте компании Softline.
Оставьте Ваш комментарий или мнение о новости: AppCode 2.0 – профессиональная среда для программирования на языке Objective-C Просим Вас оставлять сообщения по теме и уважать своих собеседников и авторов новостного сообщения.