
Hola, soy specktro, ¡gracias por haberte suscrito a este curso!, espero ayudarte en tu aprendizaje de este lenguaje de programación... ¡Swift!
Diferencia entre let y var.
Swift es un leguaje Safe Type, es decir, el tipo de las variables y constantes no pueden cambiar una vez que son declarados los identificadores, aquí conocerás algunos de los tipos de datos más importantes en Swift.
Los principales operadores en Swift así como el complicado operador ternario. Sí, acá también existe.
Muchos datos con un orden preciso.
Muchos datos representados por clave y valor.
Muchos datos sin repetición y que, además, nos permiten realizar operaciones de conjuntos.
Datos agrupados en un solo identificador.
¿Tiene o no tiene un valor?, ¿cómo lo puedo obtener?
Las funciones como un tipo de dato, variables o constantes y como parámetros o resultado de otra función.
Embellecer los parámetros de las funciones.
Parámetros con valores por default y opcionales.
A construir datos más complejos y personalizados.
La forma de crear las clases o las estructuras puede tener muchas maneras.
¿Un inicializador que me regresa un opcional?, ¿se puede?
Las parejas perfectas de los switch.
Definición e implementación.
Swift es el lenguaje de programación utilizado para desarrollar aplicaciones en iOS, iPadOS, watchOS, tvOS y macOS, además de ser un lenguaje de alto nivel también nos permite programar con diferentes paradigmas, desde el ya muy conocido programación orientada a objetos, hasta programación funcional o programación enfocada a protocolos, en fin, es un lenguaje muy potente que igual tiene algunos usos en la generación de servicios.
En este pequeño curso te llevo de la mano por los temas que, desde mi perspectiva, son importantes conocer para comenzar a programar en este mundo de los SDK's de Apple, desde el ya bien famoso iOS hasta hacer pequeñas apps para watchOS o, ¿por qué no?, visionOS.
Algo que es importante aclarar es que los temas como funciones, estructuras, clases y protocolos son desarrollados de forma básica en el curso, dichos temas son más amplios que lo abarcado en los videos pero igual es una forma de introducirlos a los temas. Dichos temas los intenté tocar de la forma más sencilla posible sin llegar a temas avanzados o complejos, desde mi perspectiva esto es suficiente para continuar con el desarrollo de alguno de los SDKs de Apple.
Si estás buscando un lugar en donde comenzar a familiarizarte con Swift creo que lo encontraste y déjame saber si hay algo en qué mejorar.