Умная 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-файлах, так и в смешанных проектах.

Автодополнение во время индексирования

Автодополнение работает сразу после открытия проекта — больше не нужно ждать окончания индексирования и кэширования.

Помощь при написании кода

Для Swift мы добавили окно иерархии типов, три новых способа сортировки на панели Structure, возможность добавлять документирующие комментарии, а также несколько новых инспекций и intention-действий.

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

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

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 дней