Introducción
  • Curso iOS con Swift
  • Bienvenida
Xcode 8 : El Entorno de Desarrollo Integrado "IDE"
  • IDE " Entorno de Desarrollo Integrado "
  • Alternativas para usar macOS en Windows
  • Atención
  • Instalar Versión Pública de Xcode 8.3
  • Instalar versiones Beta de Xcode
  • Tu primer app en iOS 10 y Swift 3 : Introducción a Xcode 8.1
  • Versión Actual de Xcode
Probar Aplicación en Dispositivo Real Gratuitamente :D
  • Ejecuta tu app en un dispositivo real
  • Posible error por seguridad y como solucionarlo
  • Si no te sale la opción Perfil
Swift 3 : Rápido, Seguro y Moderno
  • El Lenguaje de Programación Swift
  • Introducción al Playground y la compilación
  • Número de lineas y los comentarios
  • Errores al compilar y el tamaño de letra en el editor
  • Palabras Reservadas
  • Constantes y Variables
  • Examen : Xcode y el Lenguaje de Programación Swift
Tipos de Datos Básicos en Swift 3.0
  • Tipos de Datos
  • Introducción a Strings y a la Asignación Implícita y Explicita
  • Tipo de datos Enteros ( Int ) y los Operadores Aritméticos
  • Flotantes : Double and Float
  • Tipo de dato Boleanos : Bool y los operadores de asignación y comparación
  • Examen : Tipo de Datos y Asignaciones
  • Tarea: Programa que calcule promedio de alumno y muestre si tiene 100
  • Posible solución a programa de calculo de promedio de alumno
Strings Más a Detalle
  • Tipo de dato Character
  • Concatenación
  • Caracteres Unicode y emojis
  • String Interpolation
  • Comparar cadenas ( Strings )
  • Tarea : Calcula la edad de tu mascota
  • Posible solución a programa de calculo de edad de mascota
  • Mejoras continuas
Estructuras de Control
  • Operadores de comparación
  • Operadores lógicos
  • La estructura if
  • La estructura : if else
  • La estructura : switch
  • Examen: Estructuras de control
Funciones y Colecciones
  • La función Print
  • Introducción a funciones
  • Múltiples parámetros de entrada y la palabra reservada return
  • Introducción a Colecciones : Arreglos - Arrays - Collection Types
  • Introducción a Colecciones : Diccionarios - Dictionaries - Collection Types
Ciclos : Estructuras iterativas
  • Introducción a ciclos
  • El Ciclo For In y operadores de rango
  • El Ciclo While y los operadores de incremento y decremento
  • El Ciclo Repeat - While
  • Tarea: Ciclos
  • Posible solución : Ciclos anidados
Optionals
  • Introducción a los optionals y al término unwrap
  • Optional binding
Introducción a Single View Application, Storyboard, viewController y viewDidLoad
  • La estructura de un proyecto iOS en Xcode Parte 1
  • Estructura de un proyecto parte 2 : Storyboard, viewController viewDidLoad
La Programación Orientada a Objetos
  • La Programación Orientada a Objetos
  • Crear Playground dentro de un proyecto iOS
  • Clases, Propiedades y Métodos
  • Creación y uso de objetos
  • Conexiones tipo Outlet y Action
  • La Clase Mazda : Creación de molde para nuestro objeto
  • Alcance Global Vs Alcance Local
  • Instancia de la Clase Mazda : Creación de Objetos
  • Herencia : Crear subclase de la clase padre
  • Error de Conexión Signal sigabrt y como desconectar IBActions & IBOutlets
  • Agregar Icono a la App
  • Descarga de Íconos
Ventanas , Vistas , Jerarquía de vistas
  • UIWindow , UIView & Jerarquía de Vistas | Teoría
  • Identificar la Jerarquía de Vistas en una App
  • Capturar Jerarquía de Vistas en 3D
El Ciclo de Vida del ViewController
  • El ciclo de VIDA del ViewController
  • Las Funciones del Ciclo de VIDA del ViewController
El Ciclo de VIDA de la Aplicación , AppDelegate , Protocolos y Delegados.
  • Introducción : Nuevo Proyecto Single View Application
  • Tarea
  • Quitar Mensajes Extras de Consola | OS_ACTIVITY_MODE
  • La Clase AppDelegate y Los Delegados
  • Significado de Funciones de la Clase AppDelegate
  • Las Funciones del Ciclo de VIDA de las Aplicaciones
  • Probando Ambos Ciclos de VIDA
  • Navigation Controller : Navegación Sencilla Entre Múltiples Pantallas
  • Tarea y Ejercicio
  • Ciclo de VIDA del ViewController en Múltiples Pantallas
  • Protocolos y Delegados en iOS 10 | Diferencias
  • Ejemplo y Significados