AppCode – умная Objective-C IDE, предназначенная для разработчиков приложений для устройств Apple, таких как Mac, iPhone и iPad. AppCode содержит полный набор необходимых средств для эффективной и удобной работы с языком Objective-C и на 100% совместима с Xcode.
Ключевые возможности
- Удобный и функциональный редактор кода с подсветкой синтаксиса, авто-форматированием и авто-отступами.
- Быстрый просмотр документации или определения для любого элемента прямо в окне редактора, интеграция с популярными внешними браузерами документации – Dash и Ingredients.
- Простой и удобный способ узнать, какие параметры принимает метод, а также увидеть доступные сигнатуры функции.
- Мгновенная навигация по коду.
- Большое количество инспекций кода, включая порядка 2000 инспекций, доступных через интеграцию с Clang Analyzer.
- Множество готовых шаблонов кода.
- Мощный набор надежных рефакторингов, позволяющих легко улучшить дизайн кода. Сюда входят Rename, Extract Method, Inline, Move, Extract Method Parameter, Pull Members Up, Push Members Down и многие другие.
- Все необходимое для разработки iOS приложений – возможность запуска, отладки и тестирования приложения на устройстве, легкое переключение между устройством и симулятором, интеграция с Xcode для редактирования UI.
- Полная поддержка интернационализации приложений.
- Полнофункциональный отладчик (Debugger) позволяет выставлять точки остановки (breakpoints), stepping, watch, умеет вычислять выражения и многие другие вещи, а также отображает Core Data объекты.
- Интегрированное Unit тестирование.
- Интеграция с системами контроля версий (VCS).
- Интеграция с баг/issue-треккерами, такими как JIRA, YouTrack, Lighthouse, Pivotal Tracker, GitHub, Redmine, Trac…
- Полная совместимость и синхронизация с Xcode.
- Поддержка таких языков программирования, как C/C++, JavaScript, XML, HTML и CSS.