Advanced Swift (Swift avanzado)
Глубокое погружение в продвинутые возможности Swift
Resumen:
Introducción
El libro «Advanced Swift» (autores: Chris Eidhof, Ole Begemann, Matt Gallagher, Florian Kugler) no es solo un tutorial más sobre el lenguaje Swift. Es una guía profunda y técnicamente densa, diseñada para desarrolladores que ya escriben con confianza en Swift y quieren comprender su funcionamiento interno, patrones avanzados y detalles de optimización. La edición de 2022 cubre Swift 5.7 y las capacidades actuales de las plataformas Apple.
De qué trata este libro
El libro no intenta enseñar los fundamentos de la sintaxis; inmediatamente sumerge al lector en temas complejos: sistema de tipos, protocolos con tipos asociados, programación genérica, gestión de memoria, concurrencia (async/await, actors), así como técnicas avanzadas para trabajar con closures y optionals. Se presta especial atención al rendimiento: los autores muestran cómo el compilador optimiza el código y cómo escribir estructuras de datos eficientes.
Para quién es este libro
El libro está dirigido a desarrolladores experimentados de iOS/macOS que quieren ir más allá del uso cotidiano de Swift. Será útil para aquellos que:
- ya han escrito varias aplicaciones en Swift y sienten que han llegado a un límite;
- quieren entender el funcionamiento interno del compilador y el runtime;
- buscan escribir código más seguro, eficiente y expresivo;
- están interesados en la programación funcional y su aplicación en Swift.
Qué aprenderá el lector
Después de la lectura, podrás