JetBrains AppCode

Продумана та зручна навігація JetBrains AppCode дає змогу створювати та відкривати Xcode-проекти, запускати застосунок на пристрої IOS або в симуляторі. Розширене налаштування JetBrains AppCode відповідно до власних потреб забезпечує більш високі результати роботи.

 

 

Особливості JetBrains AppCode:

  • Розширений редактор коду. AppCode пропонує кілька варіантів завершення коду. Оптимізація імпорту дає змогу робити очищення коду, тобто форматування за заданими параметрами і виправлення неефективних конструкцій у всьому рішенні.
  • Широкий діапазон мов. AppCode – це потужний редактор коду не тільки для Objective-C, а й для безлічі інших мов програмування, таких як C + +, XML, JavaScript, HTML і CSS.
  • Навігація по коду. Ефективна навігація по коду дозволяє оперативно знаходити потрібне місце в коді.
    Інтернаціоналізація. Підтримка розробки багатомовних додатків.
  • Аналіз коду і перетворення. AppCode дозволяє виправляти всі помилки безпосередньо в редакторі, без залучення додаткових інструментів.
  • Рефакторинг. AppCode забезпечує набір функцій, що виконують такі дії: перейменування, метод вилучення, введення змінної тощо.
  • Управління та налагодження на пристрої IOS. Можливість зробити більшу частину кодування без перемикання між інструментами.
  • IOS-симулятор. Можливість працювати на IOS-симуляторі за відсутності підключеного пристрою.
  • Інтеграція з компонентами інтерфейсу. Для автоматичної інтеграції достатньо відкрити файл .xib, потім закрити його і приступити до кодування.
  • Інтегроване середовище. Підтримка функцій, специфічних для кожного VCS, а також уніфікований інтерфейс і управління для виконання загальних завдань. Можливість додавати нові файли в проект на основі шаблонів Xcode. Система відстеження проблем і налаштування AppCode для роботи з питаннями, не перемикаючись з IDE. Налагоджувач із простим, зручним користувацьким інтерфейсом і можливістю налагодити GDB або LLDB.
  • Розширене налаштування. Користувацький інтерфейс, що налаштовується, створення власних колірних схем під час редагування і система «гарячих» клавіш сприяють підвищенню продуктивності та спрощенню роботи з AppCode.

 

Ключові можливості:

  • Зручний і функціональний редактор коду з підсвічуванням синтаксису, авто-форматуванням і авто-відступами.
    Швидкий перегляд документації або визначення для будь-якого елемента прямо у вікні редактора, інтеграція з популярними зовнішніми браузерами документації – 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.

Основні нововведення останньої версії AppCode включають:

  • У новому AppCode витяг так само простий, як натискання гарячих клавіш. Рядкове перейменування.
  • Перейменуйте символи Swift у код швидше, без відображення діалогів.
  • Створіть атрибут відразу, натиснувши @.
  • Використовуйте хлібні крихти, для швидкого переміщення по коду
  • Попередній перегляд коментарів для розширень
  • Користувацькі сценарії LLDB
  • AppCode тепер коректно обробляє виведення користувацьких сценаріїв
  • Простота управління брейкпоінтами, використовуючи нові розширення
  • Цільові імена відображаються як інформаційні вузли
  • AppCode пов’язує функціональність SQL і баз даних JetBrains DataGrip