Home » Archivos de etiquetas: extensiones

Archivos de etiquetas: extensiones

SwifterSwift, la colección de extensiones definitiva para Swift 3

SwifterSwift es la colección de extensiones número 1 de GitHub que ha convertido a su creador en una estrella del desarrollo. Conoce sus funciones y la historia de su creador quien se re-inventó huyendo de la guerra en menos de 2 años convirtiéndose en un experto en Swift y otros muchos lenguajes y sistemas. Un ejemplo de superación personal y una librería (resultado de su excelente trabajo) de gran calidad para nuestro trabajo del día a día.

Leer el contenido »

Programación Orientada a Protocolos

Banner Programación Orientada a Protocolos

Revisamos con un caso práctico la programación orientada a protocolos, un nuevo mecanismo de abstracción para Swift que permite una gran versatilidad. Vemos un caso donde creamos una simple estructura orientada a objetos para luego ver cómo resolver los problemas que nos plantea con la nueva orientación a protocolos, constituida de protocolos, structs y extensiones.

Leer el contenido »

Swift 2: extensiones de protocolos

Extensiones de Protocolos

Siguiendo nuestro recorrido por las nuevas funciones de Swift 2, llegamos a las extensiones de protocolos. Entendemos primero qué es exactamente una extensión y su función, para luego aprender cómo funcionan las extensiones y prepararnos para entender mejor en qué consiste la Orientación a Protocolos.

Leer el contenido »

Programación orientada a protocolos, la evolución en Swift 2

Programación Orientada a Protocolos

Una de las más importantes novedades de Swift 2, es la introducción de un nuevo paradigma de abstracción a la hora de desarrollar y plantear programas: la programación orientada a protocolos, que se basa en tipos de datos por valor y no por referencia. Una nueva forma de pensar y abstraer nuestra funcionalidad, que explicamos lo más claramente posible.

Leer el contenido »