¡Empezamos el curso!
  • Tu instructor: Juan Gabriel Gomila
  • Bienvenido al curso
  • Introducción
  • Cómo hacer el curso si tengo Windows - Mac In Cloud
  • Cambios en Swift 2.2 y Xcode 7.3
  • Introducción
Conoce tu entorno de trabajo
  • Crear un nuevo proyecto
  • Navegando por Xcode
  • Prepara tu entorno de trabajo
Proyecto 1: Botones, etiquetas y textos
  • Un regalo para ti
  • El uso de UILabel
  • El uso de UIButton
  • El uso de UITextField (mi primer delegado!)
  • El uso de UIImageView
  • Practica 1 - Enunciado
  • Practica 1 - Solución 1
  • Descarga la app inicial - Hola Swift
  • Practica 1 - Solución 2
  • Descarga la app ¿Cuantos años perrunos tienes?
  • Botones, etiquetas y textos
Proyecto 2: Programación básica en Swift
  • Una nueva forma de jugar, el Playground
  • Variables enteras, decimales y booleanas
  • Conversor de kilómetros a millas
  • La navegación entre vistas
  • Practica 2: El conversor de divisas - La vista
  • El conversor de divisas - La programación
  • Programación básica
  • Un regalo por ser alumno de Juan Gabriel
Proyecto 3: Colecciones y operadores de decisión
  • Formas de guardar la información: el uso de los diccionarios en Swift
  • Formas de guardar la información: el uso de los arrays
  • Operadores de decisión: If y Else
  • Recreando el acceso con usuario y contraseña
  • Práctica 3: ¿Cuantos dedos tengo?
  • Práctica 3: Diseño de la UI
  • Práctica 3: La programación de la app
  • Programación básica
  • ¿Que te parece este curso?
Proyecto 4: Los operadores de iteración
  • Operadores de iteración: for y while
  • El bucle for
  • El bucle while
  • Proyecto 4: Los números primos
  • Práctica 4: Diseño de la UI
  • Práctica 4: La programación de la App
  • ¿Qué he aprendido hasta ahora?
  • Practica para ser un maestro
  • Programación básica
Proyecto 5: El reloj de cocina
  • Las barras de navegación y de edición
  • Los temporizadores con NSTimer! Tic, Tac, Tic, Tac
  • Práctica 5: El cronómetro
  • El cronómetro - Tic, Tac, Tic, Tac
  • Descarga la app de El temporizador de cocina
  • La navegación
Proyecto 6: Las tablas
  • Las tablas en Swift
  • Práctica 6: Las tablas de multiplicar
  • Las tablas de multiplicar - Sliders
  • Las tablas de multiplicar - La programación
  • Descarga la app de las tablas de multiplicar
Proyecto 7: Persistencia de datos
  • NSUserDefaults
  • Cerrar el teclado con touches began y UITextFieldDelegate
  • Las tablas
  • Proyecto 7: La app de tareas (To Do Lists)
  • To Do Lists - Las vistas
  • To Do Lists - El modelo de datos (MVC)
  • To Do Lists - El pegamento del Modelo y las Vistas: El Controlador
  • To Do Lists - Cómo persistir las clases propias: NSCoder y NSKeyArchiver
  • To Do Lists - Mejoras visuales a las tablas: colores y subtítulos
  • To Do Lists: Cómo eliminar datos de las tablas
  • To Do Lists: Cómo reordenar datos de las tablas
  • To Do Lists: Cómo editar datos de las tablas
  • To Do Lists: Propuesta de mejora para la app
  • To Do Lists: Ejemplo de mejora
  • Color Notes Plus
  • Descarga la app de To Do Lists
  • La lista de tareas
Proyecto 8: Descargando datos de internet
  • Como descargar datos de internet
  • El problema del App Transport Security en iOS 9
  • Parsear NSData a NSString
  • El uso de Web View
  • Un Web View de verdad
  • Descarga el proyecto de práctica de la conectividad
  • Funciones avanzadas de los Strings
  • Proyecto 8: ¿Qué tiempo hace?
  • ¿Qué tiempo hace? - Gráficos Open Source en Pixabay
  • ¿Qué tiempo hace? - Diseño de la interfaz
  • ¿Qué tiempo hace? - El logo
  • ¿Qué tiempo hace? - La Splash Screen
  • ¿Qué tiempo hace? - La llamada a la web de Weather Forecast
  • ¿Qué tiempo hace? - Parsing de los resultados
  • Descarga la app de Weather Forecast
  • Internet