Каков код шаблона рабочего процесса этих докладчиков? - PullRequest
4 голосов
/ 05 января 2011

Краткое введение

Работая над моим первым коммерческим приложением для 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 не теряет фокус на мгновение.
  • ... щелчок в внеэкранном приложении, потому что мышь не покидает экран.

Вопросы

У меня к вам два вопроса:

  1. Что эти докладчики используют для выполнения этого умения в своих презентациях.
  2. Используется ли это в контексте повседневного кодирования вместо простого представления?

Cheers, Эрик-Поль.

Ответы [ 2 ]

3 голосов
/ 10 января 2011

Джош Шаффер, разработчик в Apple и один из ведущих Eliza Block на WWDC, был любезен ответить на мой вопрос через Twitter.Он написал следующее: «Это небольшое приложение, которое вставляет предварительно определенный список фрагментов текста. Помогает с кодированием, только если вы уже написали свое приложение»

РЕДАКТИРОВАТЬ: Слава Богу за Twitter.Джош Шаффер подтвердил, что инструмент, который они использовали, это DemoMonkey .

0 голосов
/ 05 января 2011

Я думаю, что они используют предопределенные текстовые блоки с таким инструментом, как CopyPastePro. Для использования фрагментов кода в повседневном кодировании это очень полезно, потому что вы можете назначать фрагменты предопределенным клавишам, но мне также нравится http://www.snippetsapp.com/, где вы можете управлять всеми своими фрагментами.

Ура, Meinhard

...