Hola, mi nombre es Mark Nair, y en estas lecciones, repasaremos una descripción general de Swift Playgrounds, cómo usamos la vista previa en vivo en Xcode Playgrounds, y cómo usar el marcado renderizado en Playgrounds. Estaremos trabajando con Xcode Playgrounds durante la mayor parte de este curso, pero hay otra herramienta puedes usar para practicar tus habilidades de Swift y crea tus propias aplicaciones sin usar Xcode, Eso es Swift Playgrounds. Entonces puede ejecutar Swift Playgrounds en la Mac o el iPad. Echemos un vistazo a cómo lo haces. Estoy en la Mac en este momento y esto está en la App Store. Es Swift Playgrounds. Es gratis. Aprende programación real de forma divertida. Suena bastante bien. Así que voy a agarrarlo y abrirlo. Muchas opciones en Swift Playgrounds. Y quiero echar un vistazo en lo que es el patio de recreo en sí mismo. Así que tengo estas cosas que están dando vueltas y puedo investigar, y echaremos un vistazo a algunos de estos aquí en un minuto. Pero lo que me gusta hacer es bajar al fondo y simplemente haga clic en Zona de juegos, My Playground y ábrelo. Tan bastante escaso. Haga clic para ingresar el código. Bueno, intentemos algo. Así que un poco de código. Todo lo que me gusta hacer es rodar un tinte, pero el tinte tiene 100 portaobjetos. Así que voy a generar un número aleatorio entre 1 y 100. Y luego voy a agregar eso a una matriz llamado matriz de números, y voy a imprimir eso. Entonces en Playgrounds, en Swift Playgrounds solo un poco de código Swift aquí. Realmente no veo lo que estoy acostumbrado a hacer, pero si bajo aquí a este botón y ejecuto mi código, y luego puedo hacer clic en esto. Bueno, ahí está. No es mi matriz de valores aleatorios. Está bien, se ve bastante bien. Haz esto de nuevo. Sí. Ahora, hay un botón al lado. Si hago clic aquí, Puedo usar esto para ir el código paso a paso. Probemos este paso a través de mi código. Entonces podemos ver la flecha. y está resaltando en el código lo que está pasando. Entonces tomará mucho tiempo porque son 100, pero uno a la vez, un número aleatorio continúa. Ahora, no estoy viendo el cambio de pantalla, por supuesto, pero se agrega a la matriz cinco veces, seis veces. Bien, hasta ahora todo bien. Así que esto ejecuta nuestro código Swift perfectamente bien, pero echemos un vistazo a algunas de las otras cosas dentro de Playgrounds que podría ser bastante interesante. Voy a echar un vistazo al botón de la aplicación, más aplicación aquí. Abre esto. Entonces, al comienzo de una aplicación SwiftUI. Así que aquí está la vista previa. Hola Mundo. Aquí está mi aplicación. Luciendo bien. Puedo cambiar el contenido dentro del código. ¡Hola! Cambios allí. Eso es bueno. Y está usando una imagen del nombre del sistema. Bastante bueno. Así que ahora puedo ver que puedo empezar a escribir mi propio código SwiftUI o mi código Swift regular que SwiftUIs puede tomar y comenzar a crear mi propia aplicación dentro de Playgrounds. Muy útil. Esto es muy, muy práctico de usar. Si estoy usando un iPad, Estoy en camino. Anteriormente, no podías crear tu propia aplicación. Podrías simplemente experimentar, pero ahora puedes. Así que echemos un vistazo a algunas otras cosas que vienen con Playgrounds, los Swift Playgrounds. Hay algunas cosas aquí. Aprende a codificar los fundamentos, creador de memes, bonitas pequeñas cosas interesantes que son bastante divertidas. lo que pasa es que hay un tutorial que trabaja a través de él con usted. Así por ejemplo, si selecciono Elige tu propia historia, ahora, obtendré este tipo de plantilla para mí y lo abriré. Ahora, dentro de aquí, tengo este mensaje Eres el autor. Vas a escribir tu propia historia. Obtenga más información al respecto. Muy bien, ahora estoy en este archivo Swift. Es una vista SwiftUI del primer capítulo, y guiándome a través de las piezas que tengo que hacer para empezar a hacer mi aplicación. Bueno, se ve bastante bien. Hay algo de información aquí abajo sobre cómo SwiftUI necesita vistas previas y cómo funciona la estructura y cómo se presenta dentro de este título. Pero hasta ahora bastante bien, y luego muchas de las otras cosas que necesita aquí ya están prefabricados para nosotros para que no tengamos que crearlos desde cero. Muchas cosas se complican un poco aquí, pero realmente para esto, no tienes que preocuparte por eso. Lo mismo con la animación de formas, por ejemplo. Echa un vistazo a esto. Echemos un vistazo a algo de esto. El pulso del Corazón. Si juego este código, hay un corazón animado. El corazón dibujado con puntos CT, colores, pulsante, paso a paso en el código para entenderlo realmente, pero es código Swift solo usando este marco SwiftUI. Otra pieza que quiero mostrarte es esta, empezar con las aplicaciones. Abre esto. Muy bueno. Bien, entonces es una comprensión de SwiftUI, ciertas tareas, aprender SwiftUI, algunas introducciones fáciles a lo que es este nuevo marco. Así que siéntete libre de experimentar y explorarlo. Use sus habilidades básicas de Swift para construir. Si estás sentado comiendo waffles un día y tu iPad está a mano y solo quieres escribir un código o tener una idea, utilícelo para esa exploración básica. Úselo para probar diferentes piezas. Los parques infantiles son muy útiles para hacer eso. Y luego también revisando parte de la otra información, hay algo de realidad aumentada, pequeños módulos, algunas otras cosas en audio, algunas cosas realmente interesantes. Y luego hay algunas cosas de suscripción donde otras personas han construido cosas que podrías usar y aprender. Tú también podrías hacer lo mismo. Y Apple tiene una lista de tutoriales interesantes. de la Conferencia Mundial de Desarrolladores que habla exactamente sobre el uso de Swift Playgrounds para construir el tuyo propio. Entonces puedes dar ese contenido a otras personas. que en realidad va a construir encima de la tuya o aprender de ti. Así que échale un vistazo. Es muy divertido, es muy amigable Y ahora, con tus habilidades básicas de Swift, puedes entrar y hacer cosas increíbles. Ahora para nosotros, vamos a volver a Xcode Playgrounds por el resto del curso para trabajar realmente en nuestro desarrollo intermedio Características de Swift. Gracias por ver. Estén atentos para la próxima lección donde te mostraré cómo usar vistas previas en vivo en Playgrounds.