Introducción a Swift
Swift es el nuevo lenguaje de programación para crear Apps para iOS, IpadOS, WatchOS, TvOS y MacOS de Apple.
Se trata de un nuevo lenguaje creado desde «0» que es más rápido a todos los niveles que Objective-C, además ha sido diseñado que Swift tenga una curva de aprendizaje mucho más amable que este último.
Fue presentado el 2 de junio en su Keynote de la WWDC 14.
El lenguaje de programación Swift se presentó oficialmente en 2014 en la Conferencia Anual de Desarrolladores tambien llamada WWDC 14.
Se trata de un lenguaje de programación inovador. Swift evoluciona constantemente, aprovechando mejor las capacidades de los dispositivos de Apple y permitiendo desarrollos cada vez más complejos y funcionales para los usuarios.
Sus increíbles características son las que han apuntalado su éxito. En general, este lenguaje de programación destaca frente a otros desarrollos previos porque es más seguro, más veloz en su desarrollo y además permite obtener mejores resultados.
Apuntes de Swift
Aprender a programar Swift desde cero para crear tus propias aplicaciones. Aquí te dejo el recopilatorio de apuntes de Introducción a Swift que iré ampliado cuando pueda.
Principiante
- Variables y Constantes
- Comentarios
- Tipos de datos
- Cadenas y caracteres
- Operadores de asignación
- Operadores de signo
- Operadores aritméticos
- Operadores de asignación copuesta
- Operadores relacionales
- Operadores lógicos
- Operadores de bit a bit
- Swift Functions
- Optionals
- Conditional Code & Logic
- Arrays, Dictionaries and Sets
- Classes and structs
Intermedio
- For Loops
- Object-Oriented Programming (OOP)
- Initializers
- Protocols
- Scope & Context
- Delegation
- Structs vs. Classes
- Value Types vs. Reference Types
- Operators
Avanzado
- Closures
- Generics
- Opaque Types
- Any & AnyObject
- Error Handling
- FlatMap & CompactMap