Fundamentos de programación para iOS 15 con Swift
Полное руководство по Swift и iOS 15
Resumen:
Introducción
El libro «iOS 15 Programming Fundamentals with Swift» (autor — Matt Neuburg, 2021, 806 páginas) no es solo un manual más sobre Swift. Es un trabajo fundamental que durante muchos años ha sido un libro de referencia para miles de desarrolladores en todo el mundo. Cada nueva versión de iOS viene acompañada de una actualización de esta serie, e iOS 15 no fue la excepción. En esta reseña analizaremos por qué este libro es útil tanto para principiantes como para programadores experimentados, qué temas cubre y por qué vale la pena leerlo para cualquiera que quiera comprender profundamente la plataforma de Apple.
De qué trata este libro
El libro está dividido en tres grandes partes que guían al lector secuencialmente desde los fundamentos del lenguaje Swift hasta el trabajo con las herramientas de Xcode y los frameworks clave de iOS 15.
Parte I: El lenguaje Swift
La primera parte (alrededor de 300 páginas) está dedicada al lenguaje Swift en sí, incluyendo las novedades de la versión 5.5. El autor explica detalladamente:
- Tipos básicos, colecciones, optionals;
- Funciones, closures, enumeraciones;
- Protocolos, genéricos, extensiones;
- Gestión de memoria (ARC, weak/unowned);
- Manejo de errores;
- Asincronía y concurrencia — async/await, actors, Task (nuevo en Swift 5.5).
Matt Neuburg no solo enumera la sintaxis, sino que explica por qué el lenguaje está diseñado de esa manera y cómo funcionan estos mecanismos «bajo el capó».
Parte II: Herramientas — Xcode 13
La segunda parte está dedicada al entorno de desarrollo Xcode 13, Interface