Reproducción de código para Xcode

Feb 12 2023
Cuando creo videos de YouTube o escribo sobre el desarrollo de iOS, normalmente pruebo primero el código en Xcode y luego lo convierto en una publicación de blog o en un video de YouTube una vez que se completa la implementación. Cuando llega el momento de hacer el video tutorial, a menudo edito las partes que me muestran escribiendo, ya que siento que no es un uso eficiente del tiempo del espectador.
¡Haga click aquí para descargar!

Cuando creo videos de YouTube o escribo sobre el desarrollo de iOS , normalmente primero pruebo el código en Xcode y luego lo convierto en una publicación de blog o en un video de YouTube una vez que se completa la implementación.

Cuando llega el momento de hacer el video tutorial, a menudo edito las partes que me muestran escribiendo, ya que siento que no es un uso eficiente del tiempo del espectador. Preferiría que el código apareciera de inmediato y pasar el tiempo recorriéndolo.

Digamos que estaba creando un tutorial sobre cómo implementar esta función:

func isPrime(num: Int) -> Bool {
    guard num > 1 else { 
    	return false 
    }

    for index in 2..<num {
            if num % index == 0 {
                return false
            }
        }
        return true
    }
}

Puede que incluso quiera convertirlo en una publicación de blog después .

Quería compartir una herramienta que creé para mí para ayudarme a optimizar estos dos flujos de trabajo.

Code Replay es una extensión del editor de Xcode diseñada para capturar fácilmente las etapas incrementales de implementación, agilizando la creación de documentación, un video de YouTube o una publicación de blog.

Comenzaré creando una "Nueva sesión". Ahora, mientras trabajo en la implementación, puedo establecer "puntos de control" a intervalos importantes.

Estos puntos de control no solo se guardarán en un archivo Markdown para simplificar el proceso de escribir la publicación del blog, sino que también puedo "reproducirlos" para que el video sea más conciso y optimizado.

Esta es una herramienta que desarrollé principalmente para uso personal para agilizar el proceso de grabación de blogs y tutoriales y entiendo que el público objetivo es limitado. Independientemente, una vez que ya no me avergüence el código, lo lanzaré como un proyecto de código abierto .

¡Descargar en la App Store!