Desarrollo de API en Swift: de la teoría a la práctica en iOS y macOS
300 páginas
Spanish
PDF
4.5

Desarrollo de API en Swift: de la teoría a la práctica en iOS y macOS

>\nСоздаем современные REST и GraphQL API для iOS и macOS приложений

Autor:

Año:

Resumen:

Este libro es una guía detallada para el diseño, creación e integración de API en aplicaciones Swift para las plataformas iOS y macOS. Aprenderá no solo a consumir servicios existentes, sino también a construir su propia arquitectura de red que sea confiable, rápida y fácil de mantener.

¿De qué trata este libro?

El libro cubre el ciclo completo de trabajo con API: desde los principios básicos del protocolo HTTP hasta técnicas avanzadas de procesamiento asíncrono de datos. En la práctica, analizará:

  • Fundamentos de REST API — diseño de recursos, métodos de solicitud (GET, POST, PUT, DELETE), códigos de estado y versionado.
  • Trabajo con URLSession — creación de solicitudes, procesamiento de respuestas, gestión de sesiones y tareas en segundo plano.
  • Asincronía y Combine — uso de async/await, operadores Combine para el procesamiento reactivo de flujos de datos y vinculación con la UI.
  • GraphQL — principios de funcionamiento, creación de consultas flexibles, uso de Apollo iOS para la integración.
  • Autorización y seguridad — OAuth 2.0, tokens JWT, Keychain, protección contra ataques MITM.
  • Pruebas — simulación de solicitudes de red, pruebas unitarias, XCUITest para verificar escenarios reales.

¿Para quién es este libro?

El libro está dirigido a desarrolladores que ya están familiarizados con los fundamentos de Swift y UIKit/SwiftUI, pero que desean profundizar en el desarrollo de redes. Será útil tanto para desarrolladores iOS como para aquellos que trabajan en plataformas afines.

Recommendations