Умная IDE для разработки iOS/macOS-приложений
Бесплатная пробная версия на 30 дней
Вышла версия . Узнайте, что нового в AppCode
Почему
AppCode

Быстрое воплощение
ваших идей

Умная среда
разработки

Благодаря глубокому пониманию структуры кода, AppCode помогает легко справляться с рутинными задачами и экономить время при написании программы.

Полное окно AppCode

Быстрая навигация по проекту

Мгновенно переходите к любому файлу, классу или символу в проекте.

Умное автодополнение

AppCode предоставляет два вида автодополнения кода: базовое автодополнение при вводе текста и продвинутое автодополнение с более точным подбором вариантов.

Надежные рефакторинги

Улучшайте свой код, используя безопасные и аккуратные рефакторинги.

Рефакторинг Change Signature
Анализ кода

Глубокий анализ кода

AppCode постоянно следит за качеством вашего кода. IDE предупредит об ошибках и проблемных фрагментах кода, а также предложит устранить их при помощи быстрых исправлений.

AppCode предоставляет более 60 инспекций кода на Objective-C, C и C++, а также целый ряд проверок для других поддерживаемых языков. Все они работают на лету.

Юнит-тестирование

Удобное
юнит-тестирование

AppCode поддерживает тестовые фреймворки XCTest, Quick, Kiwi, Catch, Boost.Test и Google Test. Генерировать код для тестовых методов можно автоматически. Для этого просто нажмите ⌘N, и AppCode предложит список доступных методов, исходя из текущего контекста.

Посмотреть демо

Универсальная IDE для разных языков

AppCode поддерживает Objective-C, Swift, C и C++ (включая новейшие стандарты C++, libc++ и Boost), а также JavaScript, XML, HTML, CSS и XPath.

  • Objective-C
  • Swift
  • C++
Переименование на Objective-C
Переименование на Swift
Переименование на C++

Рефакторинг Rename

Если вам нужно изменить имя переменной, константы, функции, типа или класса, используйте рефакторинг Rename. AppCode переименует заданный символ по всему коду.

Override/Implement

Экономьте время на реализации и переопределении методов: AppCode сгенерирует заглушку со стандартным кодом за вас.

  • Objective-C
  • Swift
  • C++
Override/Implement для Objective-C
Override/Implement для Swift
Override/Implement для Objective-C
  • Objective-C
  • Swift
  • C++
Create from Usage для Objective-C
Create from Usage для Swift
Create from Usage для C++

Действие Create from usage

С AppCode вы можете объявлять функции, константы переменные или свойства прямо из мест, где они используются. Просто нажмите ⌥⏎, и объявление автоматически появится там, где нужно.

Все, что нужно

AppCode обеспечивает полную совместимость и синхронизацию с Xcode, тесную интеграцию с CocoaPods и Reveal, поддерживает популярные системы контроля версий и баг-трекеры.

подробнее о функциональности
Новые
возможности

Что нового в AppCode

Производительность

Мы значительно улучшили производительность механизма анализа кода, и теперь подсветка синтаксиса работает гораздо быстрее как в Swift-файлах, так и в смешанных проектах. Кроме того, мы ускорили автодополнение, навигацию и другие функции IDE.

Поддержка Swift

Расширенная поддержка Swift 5.1 охватывает Function Builders и скрытые возвращаемые значения (opaque result types).

Новые интеншены

Большой набор новых интеншенов поможет вам писать код на Swift еще быстрее: легко меняйте местами части бинарных выражений и выражений сравнения, объединяйте или разбивайте вложенные конструкции if/else, объявления переменных и многое другое.

Отзывы клиентов

Что говорят
пользователи

Orta Therox
Пользуюсь AppCode постоянно. Есть много вещей, которые он делает намного лучше, чем Xcode, и это экономит кучу времени. AppCode крутой!
Orta Therox
CocoaPods, Artsy
Chris Eidhof
Все, кто не использует AppCode, каждый день теряют драгоценное время. AppCode экономит мне несколько часов в неделю. Редактируя код на Objective-C не в AppCode, я чувствую, как тормозит работа.
Chris Eidhof,
objc.io
Pawel Dudek
Paweł Dudek, Mobile Academy
На мой взгляд, лучшее, что есть в AppCode — это возможность быстро изменять и генерировать код.
Radoslav Holewa
Radoslaw Holewa,
CTO в Miquido
Единственная IDE для iOS/macOS, в которой рефакторинг реально работает.
Jon Reid
Jon Reid, qualitycoding.org
Когда пишу в AppCode, код будто сам переносится из головы на экран.
Micah Martin
AppCode просто невероятный! Он не только стабильнее, чем Xcode, но еще и дает ту мощность и эффективность, к которым я успел привыкнуть, пользуясь продуктами JetBrains.
Micah Martin
8th Light Inc

Присоединяйтесь к нашим пользователям

Команды разработчиков по всему миру выбирают AppCode.
Присоединяйтесь!

Бесплатная пробная версия на 30 дней