Краткое введение
Работая над моим первым коммерческим приложением для iOS, XCode 3.2 оказался гораздо более сложной средой, чем я ожидал. Функции, которые мне нравятся в других средах (например, Eclipse для Java или FDT для ActionScript), трудно найти, если не сделать невозможными в XCode. XCode 4, кажется, решает большинство моих болячек, поэтому я не жалуюсь, но я должен придерживаться версии 3.2 для бета-версии, по крайней мере, для разработки этого текущего приложения.
Видео разработчика - шаблоны
Во-первых, я прекратил поиск удобных шаблонов кода и пошел с трудными для понимания текстовыми макрокомандами: набирал короткие кусочки кода, нажимал клавишу escape для раскрытия списка предложений о завершении и выбирал один. Затем я начал смотреть видео по разработке с http://developer.apple.com/videos/wwdc/2010/.. К моему удивлению, было несколько докладчиков, которые «волшебным образом» вставляют фрагменты кода, ничего не печатая или щелкая мышью по чему-либо.
Примеры
Пример 1. В сеансе 104 «Проектирование приложений с представлениями прокрутки» Элиза Блок (начинается через 9 минут) продолжает добавлять готовые фрагменты кода в свою демонстрационную версию, эффективно устраняя риски, связанные с живым кодированием.
Пример 2. В сеансе 123 «Создание интерфейсов, управляемых анимацией», Тайлер Хокингс (начинается через 25 минут) использует какой-то шаблон для добавления кода анимации в свою презентацию.
Они не ...
- ... печатать на любом TextMacro, это точно.
- ... с использованием внеэкранного копирования и вставки, поскольку XCode не теряет фокус на мгновение.
- ... щелчок в внеэкранном приложении, потому что мышь не покидает экран.
Вопросы
У меня к вам два вопроса:
- Что эти докладчики используют для выполнения этого умения в своих презентациях.
- Используется ли это в контексте повседневного кодирования вместо простого представления?
Cheers,
Эрик-Поль.