Introducción
  • Introducción
  • Conoce a Juan Gabriel Gomila, tu instructor en Udemy
  • El repositorio del curso de Swift
  • Comunidad de estudiantes del curso
Variables y constantes
  • Introducción a Swift
  • Variables y Constantes
  • Nomenclatura y declaración de variables y constantes
  • Valores por consola y comentarios
  • Los números enteros
  • Los números decimales e inferencia de tipo de datos
  • Literales numéricos
  • Castings y conversiones numéricas
  • Los valores booleanos
  • Las tuplas
  • Las variables opcionales y optional binding
  • La gestión de los errores
  • Aserciones y debugging de código
  • Variables y Constantes
  • Descarga los playgrounds de la sección
La vida pirata, la vida mejor (o no)
  • Bloque de ejercicios 1
  • El ladrón del tesoro
  • La expulsión
  • Incorporación de piratas
  • La contraseña
  • Las claves de los cofres
  • Racionamiento del ron
  • Inteligencia pirata
Las operaciones básicas
  • Las operaciones básicas y terminología general
  • Asignaciones de variables en Swift
  • Aritmética básica
  • Operadores de comparación
  • Los rangos
  • Los operadores lógicos
  • Operadores básicos
  • Descarga los playgrounds de la sección
Strings y Caracteres
  • Los Strings y Caracteres en Swift
  • Literales de String
  • Caracteres y concatenación de Strings
  • Caracteres Unicode
  • Contar caracteres
  • Acceso y modificación de Strings con índices y substrings
  • Comparando Strings
  • Los Strings y Caracteres
  • Descarga los playgrounds de la sección
  • ¡Tu opinión cuenta!
Colecciones
  • Colecciones de objetos
  • Arrays
  • Operando con arrays
  • Conjuntos
  • Las operaciones de conjuntos
  • Los diccionarios
  • Operaciones con diccionarios
  • Colecciones
  • Descarga los playgrounds de la sección
Sentencias de control de flujo
  • Las sentencias de control de flujo en Swift
  • Ejemplos de control de flujo en Swift
  • El bucle for-in en colecciones
  • El bucle for-in en rangos numéricos
  • El método stride en bucles for-in
  • El bucle while
  • El bucle repeat-while
  • Toma de decisiones con if y else
  • Las decisiones múltiples con switch y case
  • Switch con intervalos y tuplas
  • Switch con where y casos compuestos
  • Sentencias de transferencia de control
  • Sentencias nominales
  • Salida prematura y el uso del guard
  • Sentencias de control de flujo
  • Descarga los playgrounds de la sección
Funciones
  • Las funciones en Swift
  • La estructura de una función en Swift
  • Parámetros de entrada de una función
  • Los valores de retorno de una función
  • Los tipos especiales de parámetros, argumentos y valores variadicos
  • Los parámetros de entrada y salida de una función y el uso de '&'
  • Función como tipo de datos
  • Funciones en Swift
  • Descarga los playgrounds de la sección
Los closures
  • Los closures en Swift
  • Qué es un closure y para qué sirve
  • La estructura de un closure
  • Simplificando la sintaxis de los closures
  • Los trailing closures
  • Los closures capturadores
  • Los escaping closures
  • Los autoclosures
  • Los closures
  • Descarga los playgrounds de la sección
Enumerados
  • Los tipos de datos enumerados en Swift