Работа с ускорением: AppCode
Шурик Бабаев ДевПокет
Шурик Бабаев ДевПокет
Вопросы
• Кто пользовался Xcode?
• Кто видел IntelliJ Idea?
• Кто пользовался другими продуктами JetBrains?
• Кто професси...
План
• Что такое AppCode?
• Достоинства
• Недостатки
• Полезность для общества
Xcode
• IDE,
• Interface Builder,
• Instruments,
• работа с профилями и настройками приложения
• разработан Apple
AppCode
• IDE для C, Objective-C, C++ (Swift?)
• Работает только на OS X
• Тот же бэкенд, что и в Xcode
• Платформа Intell...
• Настройка внешнего вида:
• Шрифты, отступы
• Автоформатирование кода, шаблоны
• Индикаторы связей, контроля версий и оши...
• C, Objective-C, C++
• HTML/CSS/JS
• XML, кастовые
• Подсветка ошибок/предупреждений
• Динамическая подсветка (макросы)
П...
• Полностью клавиатурная навигация
• AppCode — это про код, не про текст
• Работа с блоками кода
Навигация
• Создание классов, проектов (шаблоны Xcode)
• Создание «конструкторов»
• Создание isEqual и hash
• Реализация протоколов ...
• Обычное
• «Умное», понимающее контекст
• Автодополнение блоков
• ГорбатыйСтиль
Авто⌃⇧⌴
• Поддерживается clang
• Свой анализатор, свое синтаксическое дерево
• Десятки простых и сложных инспекторов
• Анализ кода...
• Git, Mercurial, SVN
• Perforce, CVS, VSS
• Подсветка измененного кода
• Удобный мердж
VCS
• Xcode — всегда первый
• Редактирование проекта — не до конца
• Редактирование CoreData — совсем никак
• Меньше визуально...
• Только начинаете — для Xcode больше обучалок
• Пользовались JetBrains — попробуйте
• AppCode — профессиональный инструме...
Шурик Бабаев
@bealex
alex@devpocket.ru
Спасибо!
Upcoming SlideShare
Loading in …5
×

Александр Бабаев — Работа с ускорением app code.

607 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
607
On SlideShare
0
From Embeds
0
Number of Embeds
173
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Александр Бабаев — Работа с ускорением app code.

  1. 1. Работа с ускорением: AppCode Шурик Бабаев ДевПокет
  2. 2. Шурик Бабаев ДевПокет
  3. 3. Вопросы • Кто пользовался Xcode? • Кто видел IntelliJ Idea? • Кто пользовался другими продуктами JetBrains? • Кто профессионально пишет код?
  4. 4. План • Что такое AppCode? • Достоинства • Недостатки • Полезность для общества
  5. 5. Xcode • IDE, • Interface Builder, • Instruments, • работа с профилями и настройками приложения • разработан Apple
  6. 6. AppCode • IDE для C, Objective-C, C++ (Swift?) • Работает только на OS X • Тот же бэкенд, что и в Xcode • Платформа IntelliJ, разработан JetBrains
  7. 7. • Настройка внешнего вида: • Шрифты, отступы • Автоформатирование кода, шаблоны • Индикаторы связей, контроля версий и ошибок • Настройка всего остального • Клавиатурные сочетания Редактор
  8. 8. • C, Objective-C, C++ • HTML/CSS/JS • XML, кастовые • Подсветка ошибок/предупреждений • Динамическая подсветка (макросы) Подсветка
  9. 9. • Полностью клавиатурная навигация • AppCode — это про код, не про текст • Работа с блоками кода Навигация
  10. 10. • Создание классов, проектов (шаблоны Xcode) • Создание «конструкторов» • Создание isEqual и hash • Реализация протоколов и родительских методов Создание кода
  11. 11. • Обычное • «Умное», понимающее контекст • Автодополнение блоков • ГорбатыйСтиль Авто⌃⇧⌴
  12. 12. • Поддерживается clang • Свой анализатор, свое синтаксическое дерево • Десятки простых и сложных инспекторов • Анализ кода, локализации, версии SDK,… Анализ кода
  13. 13. • Git, Mercurial, SVN • Perforce, CVS, VSS • Подсветка измененного кода • Удобный мердж VCS
  14. 14. • Xcode — всегда первый • Редактирование проекта — не до конца • Редактирование CoreData — совсем никак • Меньше визуальности. • AppCode — про код Недостатки 😕
  15. 15. • Только начинаете — для Xcode больше обучалок • Пользовались JetBrains — попробуйте • AppCode — профессиональный инструмент Кому что?
  16. 16. Шурик Бабаев @bealex alex@devpocket.ru Спасибо!

×