Aprende Swift GRATIS
ROADMAP de 14 Lecciones
empieza paso a paso y ¡a tu ritmo!
Playgrounds en Xcode
Constantes y Variables
Opcionales en Swift
Array,Set, Dictionary
If, For, While...
Funciones en Swift
Class Struct
Propiedades en Swift
Métodos en Swift
Closures en Swift
Enums Swift
Herencia en Swift
Protocolos en Swift
Genéricos en Swift
Todos los videos GRATIS
-
Swift: Xcode Playgrounds
¿Quieres APRENDER a programar en SWIFT y no sabes por dónde empezar? En SwiftBeta te guiamos con una serie de videos numerados para que sepas pode donde empezar con Swift, desde lo más básico a conceptos más profundos.
-
Swift: Constantes y Variables en Swift
Aprende la diferencia entre una constante y una variable, en el video creamos varias de ellas y aprendemos cuándo usar cada una.
-
Swift: Opcionales en Swift
En Swift tenemos los opcionales, con ellos podemos representar la ausencia de valor. Es decir, un opcional sería como una caja donde dentro de la caja puede haber un valor o no.
-
Swift: Colecciones: Array, Dictionary y Set en Swift
En Swift tenemos estructura de datos como los arrays, diccionarios y sets. Cada uno tiene sus ventajas y desventajas. En este posts te quedará claro cuando usar cada uno de ellos.
-
Swift: Control Flow If, Guard, While, For, etc
Cuando programas en Swift acabas usando if, guard, switch, for, while, etc para crear flows de lógica dentro de tu aplicación. Depende en qué situaciones utilizarás uno o otro, es por eso que entiendas bien sus diferencias.
-
Swift: Funciones en Swift
Funciones en Swift. Las funciones son muy potentes y permiten manipular la lógica de tu aplicación. Cuanto más pequeñas sean las funciones más fácil serán de reusar por toda tu app. Las funciones en Swift agrupan código relacionado para realizar tareas.
-
Swift: Class vs Struct (Diferencias)
En Swift podemos usar Class o Struct para crear instancias de un tipo, cada una tiene sus características. Si estáis en algún proceso de selección os recomiendo leer este post por si os cae la típica pregunta de ¿cuáles son las principales diferencias entre una clase y un struct?
-
Swift: Propiedades en Swift
Las propiedades en Swift no solo almacenan variables o constantes. En este posts verás los tipos de propiedades que podemos usar en Swift: Computed Properties, Property Observers y Property Wrappers. A parte de Propiedades de Instancia y Propiedades de Tipo
-
Swift: Métodos en Swift
Métodos en Swift. Los métodos son exactamente lo mismo que las funciones en Swift a nivel de sintaxis. La diferencia es que los métodos en Swift existen dentro de los Tipos.
-
Swift: Closures en Swift
Closures en Swift. Usar los closures en Swift nos proporciona ciertas ventajas, desde un código más limpio, breve y legible. Hasta todo el potencial que podemos sacar con los trailing closure y autoclosures en Swift.
-
Swift: Enums en Swift
Los Enums en Swift son muy útiles cuando trabajamos con el mismo tipo pero con valores que tienen relación entre sí. Son muy útiles para aplicar en ciertas partes de una app móvil. Por ejemplo los distintos estados que puede tener un mensaje de la típica app de mensajería (sent, received, etc)
-
Swift: Herencia en Swift
Herencia en Swift. En la programación orientada a objetos es muy común la herencia. Crear subclases a partir de una clase común y dar un comportamiento distintos a cada una de ellas.
-
Swift: Protocolos en Swift
Protocolos en Swift. Usamos protocolos para obligar a los tipos que lo conforman a cumplir los requerimientos que queramos, con variables, métodos etc. Los protocolos también los usamos para el patrón de diseño delegación. Lee para aprender más sobre protocolos en Swift.
-
Swift: Genéricos en Swift
Genéricos en Swift (o Generics en Swift) nos permiten crear código que funciona con distintos tipos. Es decir, podemos preparar nuestro código para que funcione con Int, String, etc. Muy útil para evitar duplicaciones y crear un código más elegante.