Introducción
  • Bienvenida
El entorno de desarrollo integrado Xcode 7
  • Nuestra herramienta de trabajo: Xcode 7
  • Introducción a Xcode 7
  • ¿Que hay de nuevo Xcode?
¡Comencemos aprendiendo la sintaxis de swift facilmente!
  • El lenguaje de programación Swift
  • El libro gratuito de Swift
  • Introducción al Playground y las palabras reservadas
  • Constantes y Variables
  • Asignación Implícita y Explícita
  • Tipos de Datos
  • Tipo : Int
  • Tipo : Float & Double
  • Tipo : String & Array
  • Introducción a optionals y el casteo de tipos
  • El lenguaje de programación Swift
Estructuras iterativas e introducción a funciones
  • Introducción a ciclos
  • La función Print
  • Nota
  • El ciclo For y la propiedad count de las colecciones
  • Los ciclos repeat & while
  • Colecciones: Diccionarios y Arreglos
  • El ciclo For In
  • Funciones
  • Tarea #1 Funciones
Estructuras de control : if - else & switch
  • Estructuras de control: If - else
  • Estructuras de control: Switch
  • Tips #1 | Número de lineas y más
El IDE Xcode, el story board y la Interfaz de usuario
  • El IDE Xcode |Su estructura e introducción al debugger
  • Introducción al Storyboard
App # 1: Tienda Mazda | La programación orientada a objetos
  • Introducción a la programación orientada a objetos
  • La union de código con interfaz de usuario
  • La función ViewDidLoad
  • Clases, propiedades y métodos
  • Introducción a Optionals Parte 2
  • Scope (Alcance) :Global y Local
  • Creación y uso de objetos
  • Herencia
  • La POO
Subir aplicación a dispositivo real gratuitamente :D
  • Tenemos que estar actualizados : )
  • Correr app en dispositivo real y solución a error de seguridad
  • El requisito indispensable para subir una aplicación a la app store de Apple
  • Inscripción al Apple Developer Program
Elementos básicos de la UI
  • Va de nuevo! Labels & Buttons! | Tips que no te puedes perder!
  • Text View & Text Field
  • Slider & Switch
App # 2: Calculadora | Repaso de todo lo aprendido hasta ahora
  • La interfaz de usuario | ibAction & ibOutlet
  • La lógica del programa 1| Label.text a Float
  • La lógica del programa 2| Switch en acción
  • La lógica del programa 3| Introducción al AutoLayout
Introducción al Auto Layout: Constraints & Size Classes
  • Auto Layout |Teoria
  • interface Builder, Constraints & Size Classes
  • Hola Auto Layout | Centrar vertical y horizontalmente
  • Constraints Automáticos
  • Ejemplo Sencillo de Size Classes
  • Diferente Tamaño de Letra para iPhone e iPad
  • Vista Previa en el Interface Builder
Swift Nivel Intermedio
  • Optional Binding
  • Computed Property
  • Tipo : Bool
  • Introducción a los Closures
  • Sort() VS SortInPlace()
Introducción a las Table Views
  • Introducción a tablas en iOS
  • UITableViewController
  • Table View : Funciones y celdas
  • Detectar renglón y sección pulsados
App # 3: Envio de Email y Posibles Fallos en el Simulador
  • Incorporación de imágenes y creación de carpetas
  • Hablemos de Protocolos y Delegados
  • UIAlertController y la palabra reservada self
  • El objeto tipo MFMailComposeViewController
  • Errores en el simulador
  • Funciones posteriores al enviar un correo
Multiples pantallas | Por código & Segues
  • Navegación entre pantallas
  • Navigation Controller
  • Añadir otro View Controller
  • Navigation Bar & Segues
  • El elemento Back Button
  • Navegar por medio de código | Present Modally
  • Pila o Stack
  • Navegar por medio de código | Tipo Push o Show
App # 4: El Estado del Clima con Webservices
  • Los Servicios Web & Open Weather
  • ¿Que son los Json? y Herramientas para su visualización
  • La UI & El TextField
  • APPID & La Ciudad
  • Los Parametros de la API de Open Weather