Fundamentos de programación para iOS 13 con Swift
Полное руководство по Swift и iOS 13
Resumen:
Introducción
El libro «iOS 13 Programming Fundamentals with Swift» de Matt Neuburg no es solo una guía más sobre el lenguaje Swift. Es un trabajo fundamental que durante muchos años ha sido un libro de cabecera para miles de desarrolladores de plataformas Apple. La edición de 2019, dedicada a iOS 13, se publicó en plena transición a Swift 5 y la nueva versión de Xcode, lo que la hace especialmente valiosa para quienes desean dominar las tecnologías vigentes en ese momento. El libro tiene 774 páginas y cubre tanto conceptos básicos del lenguaje como aspectos profundos del trabajo con el conjunto de herramientas de Apple.
De qué trata este libro
El libro está dividido en varias partes lógicas, cada una dedicada a aspectos clave del desarrollo en iOS. A diferencia de muchas «recetas» o tutoriales, Neuburg se centra en comprender el funcionamiento interno de las tecnologías. No solo aprenderá a escribir una aplicación, sino que entenderá por qué funciona de esa manera.
Los temas principales tratados en el libro:
- Lenguaje Swift 5 — desde la sintaxis hasta características avanzadas: opcionales, closures, protocolos, genéricos, gestión de memoria.
- Herramientas de Xcode — trabajo con el editor, depurador, Interface Builder, sistema de compilación y gestión de dependencias.
- Fundamentos de Cocoa Touch — arquitectura de aplicaciones, ciclo de vida, trabajo con UIViewController, UIView, Auto Layout.
- Trabajo con datos — Core Data,