Contenidos y requisitos del curso
  • Introducción
  • Tu instructor: Juan Gabriel Gomila
  • Comunidad de estudiantes del curso
  • Cómo hacer el curso si tengo Windows - Mac In Cloud
  • Descargar Xcode 8 Beta
  • Descargar Xcode 8 desde la Mac App Store
  • Cambios en las betas de Xcode 8
Variables y constantes
  • Contenidos del tema
  • Mi primer playground
  • Variables
  • Ejercicio de variables
  • Las variables cambian
  • Ejercicio de cambio de valor en las variables
  • Las constantes
  • Ejercicio de constantes
  • Variables y constantes
  • ¿Qué hemos aprendido?
Cambios en Swift 3
  • Contenidos del tema
  • ABI Stabilization
  • Los operadores de C: ++ y --
  • Los nuevos bucles for
  • Parámetros en las funciones
  • Enumerados
  • Acortar nombres de métodos y funciones
  • Desaparecen las clases de Next Step
  • Extensiones de clases
  • Cambios en las clases de Core Graphics
  • Los métodos de la clase String
  • La herramienta para migraciones automáticas de Xcode 8
  • ¿Qué hemos aprendido?
  • Xcode 8 ya disponible y cómo corregir errores de las betas (y de los vídeos)
  • Cómo personalizar Xcode
  • Un regalo por ser alumno de Juan Gabriel
Enteros y Strings
  • Contenidos del tema
  • La clase String
  • Ejercicios con Strings
  • Emojis
  • Ejercicios con Emojis
  • Los números enteros
  • Ejercicio con Enteros
  • String interpolation
  • Ejercicios de enteros y strings
  • Enteros y Strings
  • ¿Qué hemos aprendido?
App 1: Hola Mundo
  • Contenidos del tema
  • Crear el primer proyecto
  • Un tour por Xcode
  • El uso de los UIButtons
  • El uso de UIAlertController y UIAlertAction
  • El uso de las UILabels
  • El uso de los UITextFields
  • El uso de UIImageView
  • Mejoras de nuestra app
  • Los errores más típicos cuando creáis una app
  • Reto 1: Hola mundo
  • ¿Qué hemos aprendido?
  • Descarga el código fuente de la App 1
Matemáticas, Floats y Doubles
  • Contenidos del tema
  • Aritmética elemental
  • Ejercicios de aritmética
  • Números decimales, floats y doubles
  • Ejercicios con decimales
  • Castings
  • Ejercicios de castings
  • Matemáticas avanzadas, el framework de Foundation
  • Ejercicio de matemáticas
  • ¿Qué hemos aprendido?
  • ¿Que te parece este curso?
Operadores de decisión y booleanos
  • Contenidos del tema
  • El tipo de datos booleano
  • Ejercicio de booleanos
  • La sentencia de decisión if
  • Ejercicios con if
  • Comparaciones con decisiones
  • Ejercicio de comparación
  • La sentencia de decisión else
  • Ejercicio con else
  • Los operadores and y or
  • Ejercicios con and y or
  • Booleanos
  • ¿Qué hemos aprendido?
App 2: De Millas a Kilómetros
  • Contenidos del tema
  • Creando la vista
  • Unir la vista y el controlador
  • La conversión de millas a kilómetros, castings
  • Mostrando los resultados por pantalla
  • Refactorización, cómo limpiar nuestro código
  • Las limitaciones de nuestra app
  • Reto 2.1: Mejoremos la app con los conocimientos que tenemos
  • Reto 2.2: Nuevas apps y propuestas
  • ¿Qué hemos aprendido?
  • Descarga el código fuente de la App 2