- swift
- swift-cero-experto
- swift-fundamentals
Swift de Cero a Experto #3: Strings y Characters — mucho más que texto
Unicode scalars, grapheme clusters, por qué string[0] no existe en Swift, y cómo Substring comparte memoria con el String original.
Etiqueta
12 artículos
Unicode scalars, grapheme clusters, por qué string[0] no existe en Swift, y cómo Substring comparte memoria con el String original.
Descubre cómo funcionan las colecciones de Swift por dentro: cuándo usar cada una, su complejidad algorítmica, y la elegancia del copy-on-write.
Primer artículo de la serie Swift de Cero a Experto. Exploramos los tipos de datos fundamentales, operadores y por qué Swift decide poner las cosas en el stack.
Entiende cómo tu app gestiona la memoria, por qué los dSYMs son críticos, y cómo detectar problemas de rendimiento antes de abrir Instruments.
Aprende a pensar como un detective del rendimiento. Desglosamos Instruments desde los modelos mentales hasta la resolución práctica de hangs y la instrumentación con Signposts.
Guía interactiva con las 5 feature flags de Approachable Concurrency en Xcode 26, configuración recomendada, y guía de migración paso a paso.
Un repaso profundo al Día 5 del Swift Refresh Workshop 2025: redes neuronales, Transformers, modelos on-device de Apple, FoundationModels y metodología práctica para integrar IA en apps.
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.