Protocol-Oriented Programming in Swift
210 páginas
Spanish
PDF
4.5

Protocol-Oriented Programming in Swift

Практическое руководство по протоколам Swift

Autor:

Año:

Resumen:

Introducción

El libro «Protocol-Oriented Programming with Swift» (2015) de Jon Hoffman es una de las primeras publicaciones dedicadas al paradigma de programación orientada a protocolos (POP) en el lenguaje Swift. Swift fue diseñado originalmente como un lenguaje orientado a protocolos, y el autor explica en detalle cómo usar protocolos, extensiones y composición en lugar de la herencia tradicional de clases. El libro será útil para desarrolladores de iOS y macOS que deseen escribir código más flexible, testeable y reutilizable.

De qué trata el libro

El libro consta de 10 capítulos, cada uno dedicado a un aspecto específico de POP. Comienza con los fundamentos: qué son los protocolos, cómo declararlos y suscribirse a ellos. Luego, el autor pasa a temas más complejos: extensiones de protocolos, composición de protocolos, uso de protocolos con genéricos, así como la comparación de POP con OOP. Se presta especial atención a ejemplos prácticos: creación de un motor de juego, trabajo con delegados y patrones de diseño.

Para quién es este libro

El libro está dirigido a desarrolladores que ya conocen los fundamentos de Swift y tienen experiencia en la creación de aplicaciones para iOS o macOS. Será difícil para los principiantes: se asume conocimiento de sintaxis, tipos de datos y OOP básico. Sin embargo, para aquellos que quieran pasar de la herencia clásica a un enfoque más moderno, el libro será un excelente recurso.

Qué aprenderá el lector

  • Fundamentos de protocolos: declaración, suscripción, requisitos obligatorios y opcionales

Recommendations