Swift Refresh 2025 – Día 4 (Parte 2): Observation moderna y UIKit reactivo
Un repaso profundo a la segunda parte del Día 4: Observation como AsyncSequence, UIKit verdaderamente reactivo con modelos observables y notificaciones tipadas.
Explora todos nuestros artículos sobre iOS, Swift y SwiftUI
Un repaso profundo a la segunda parte del Día 4: Observation como AsyncSequence, UIKit verdaderamente reactivo con modelos observables y notificaciones tipadas.
Un repaso profundo a la primera parte del Día 4: arrays inline, Span, concurrencia real con actores, mutex y atomics. Swift ya no protege, exige intención.
Un repaso al Día 3 del Swift Refresh Workshop 2025: estado, Liquid Glass, animaciones declarativas, SwiftData y el nuevo rol de Xcode como agente.
Un repaso honesto al Día 2: concurrencia estricta con Swift 6 y el lenguaje visual de Liquid Glass en iOS 26, sin perder claridad.
Un repaso honesto a la concurrencia estricta de Swift 6.2: actores, @MainActor, Sendable y cómo migrar sin sufrir en proyectos reales.
Explora tres enfoques para lograr thread safety en Swift: desde locks tradicionales (NSLock) hasta la solución moderna con Actors. Aprende sobre race conditions, deadlocks y cómo Swift Concurrency resuelve estos problemas de forma elegante.
Conectando todas las capas con Composition Root, ViewModels y apps reales. Cómo el App Sandbox de macOS casi destruye nuestras llamadas de red, y por qué las apps CLI tienen privilegios especiales.
Construyendo una capa de persistencia robusta con TDD: Cuando tres enfoques compiten, los benchmarks deciden. Un viaje a través de bugs de precisión Decimal, concurrencia de Swift 6, y arquitectura orientada al rendimiento.
Construyendo la capa de networking con TDD: Cuando los modelos de dominio perfectos se encuentran con APIs desordenadas del mundo real. Un viaje a través del parsing JSON, mapeo de errores y patrones de Swift Concurrency.
Aprende cómo convertir casos de uso claros en código Core listo para producción usando TDD. Definiremos entidades, protocolos y casos de uso para una app BTC/USD — todo probado, modular y sin infraestructura.
Aprende a transformar requisitos vagos de un reto en historias de usuario, narrativas y casos de uso claros. Evita suposiciones, cubre todos los huecos y construye software predecible, testeable y profesional.
Iniciamos esta nueva aventura explorando el mundo de iOS, Swift y SwiftUI. Descubre qué puedes esperar de este blog y únete a nuestra comunidad de desarrolladores.
Elige tu píldora de desarrollo — sumérgete en herramientas y recursos para iOS y más allá.
Disclaimer: Algunos enlaces son de afiliado. Pagas lo mismo; una pequeña comisión puede apoyar este sitio.