¿Cómo pegan los presentadores de WWDC el texto durante las demostraciones?

17

Durante las demostraciones en los videos de WWDC, el presentador a menudo pega código en Xcode para evitar tener que escribirlo. ¿Cómo pegan cada fragmento diferente sin cambiar a otra aplicación para copiarlo?

bolsa de trabajo
fuente
Sin evidencia, solo puedo suponer que la presentación está preconfigurada y solo parece que los fragmentos están pegados. ¿Quizás usan Keynote?
IconDaemon
Me refiero a las demos donde cambian de las diapositivas de Keynote y entran en Xcode corriendo en vivo.
jobbogamer
1
Sin ninguna evidencia, supongo que otras personas detrás de escena están cortando y pegando. Con Apple Remote Desktop, es fácil controlar la sesión de un usuario al tiempo que permite que el usuario mantenga el control por sí mismo. Tal vez un asistente detrás de una cortina está pegando el código cuando se le indica, y eso parecería que el código simplemente "aparece" en Xcode. ¿El presentador está presionando algunas teclas para pegar el código? Si lo desea, proporcione un enlace a una demostración que muestre esto en uso. Estoy intrigado. Yo uso ClipboardHistory que puede almacenar muchos elementos copiados. ¿Quizás usan eso?
IconDaemon
¿A qué demos de WWDC te refieres? Vuelven a 1995 ...
bmike
La específica que me impulsó a hacer la pregunta fue que la vi un par de veces en el video de 2012 " Presentación de vistas de colección ". Me temo que no puedo recordar la hora exacta en que ocurre. También lo he visto muchas otras veces, en varios videos de WWDC.
jobbogamer

Respuestas:

19

Apple usó un código personalizado llamado "Demo Monkey" cuyo código fuente está disponible en GitHub .

Ɱark Ƭ
fuente
Parece que esto es todo, ¡gracias! De hecho, creo recordar muy brevemente haber visto algún tipo de icono de plátano en el muelle del presentador, que encaja con el nombre Demo Monkey.
jobbogamer
No hay ningún ícono en el proyecto, pero podría entender cómo eliminar la obra de arte antes de lanzarla como código abierto.
Ɱark Ƭ
@jobbogamer, ¿descubriste cómo usar la aplicación Demo Monkey? No pude entender en el archivo Léame cómo funciona.
gprasant
1

Puede crear fragmentos de código X personalizados. Los fragmentos pueden incluir desde un método hasta todo el programa.

Consulte este artículo en NSHipster , para mí es una de las mejores explicaciones de esto que encontré.

jherran
fuente
Parece que habría alguna acción visible en la pantalla si ese fuera el caso, como la aparición del cuadro de autocompletar, ya que no parece haber una forma de vincular un atajo de teclado a un fragmento.
jobbogamer
0

Podrían estar usando una aplicación que vincula los atajos de teclado a múltiples portapapeles, como CopyClip .

usuario24601
fuente