В AppCode есть встроенный менеджер зависимостей CocoaPods, который позволяет создавать pod-файлы и следить за актуальностью зависимостей прямо в IDE.
Редактор Podfile поддерживает автодополнение, предоставляет различные intention-действия при указании зависимостей проекта, а также предупреждает о том, что зависимости устарели или еще не установлены.
AppCode интегрирован с Reveal — инструментом для отладки iOS-приложений от Itty Bitty Apps.
Чтобы воспользоваться Reveal из AppCode, необходимо поменять конфигурацию. В настройках конфигурации есть специальная вкладка, на которой вы можете выбрать, подключать ли Reveal-библиотеку при старте вашего приложения и загружать ли ее на устройство.
Кликните на значок Reveal на панели Debug при запуске/отладке приложения, чтобы проверить его с помощью Reveal.
Интеграция предоставляется через плагин с открытым исходным кодом под лицензией Apache 2.0. Чтобы попробовать возможности плагина, установите Reveal вместе с AppCode.
При разработке сетевых приложений вы можете тестировать сетевые запросы с помощью плагина HTTP Client, который поставляется вместе с AppCode.
SwiftLint — это инструмент статического анализа от разработчиков Realm, который помогает соблюдать стиль и правила именования Swift-кода в проекте.
В AppCode достаточно настроить этот инструмент всего один раз для всех проектов. Установите плагин SwiftLint, и все проверки SwiftLint появятся прямо в редакторе, а действие autocorrect
будет доступно в качестве быстрого исправления.
Swiftify — это платный инструмент для преобразования кода на Objective-C в Swift. Чтобы использовать его прямо в AppCode, установите плагин, разработанный командой Swiftify.
Если вы предпочитаете внешние инструменты для просмотра документации, AppCode предоставляет интеграцию с браузером Dash.
Встроенный терминал, доступный по нажатию ⌥F12, позволяет запускать команды локально или удаленно через SSH-протокол. Вы можете выбрать любую оболочку, установленную в вашей системе (bash, zsh или любую другую).