iOS
Todos los artículos sobre iOS publicados en este blog, del más reciente al más antiguo: 8 en total, escritos por Ramón Chancay.
8 artículos sobre iOS
Lo que solo puedes hacer en nativo: WidgetKit, Live Activities, App Intents, StoreKit 2, Foundation Models y watchOS
Las capacidades de iOS que React Native no ofrece y que justifican Swift ante un cliente: WidgetKit, Live Activities, App Intents y Siri, StoreKit 2, el modelo de lenguaje en el dispositivo con Foundation Models y watchOS. Cierre de la serie y argumento de venta.
Leer másTesting y tooling en iOS para seniors: Swift Testing, snapshots, mocks, Instruments y tiempos de compilación
Cómo testear una app iOS viniendo de Jest y Testing Library: Swift Testing frente a XCTest, snapshot testing, mocks vía protocolos y URLProtocol sin jest.mock, XCUITest frente a Maestro, Instruments, SwiftLint y cómo modularizar para bajar los tiempos de compilación.
Leer másDel ecosistema expo-* a los frameworks de Apple: la tabla de equivalencias por dominio
Qué framework de Apple reemplaza a cada paquete expo-* al pasar de React Native a iOS nativo: cámara, ubicación, autenticación, pagos, notificaciones, archivos y más, con los permisos de Info.plist y el crash silencioso que todos cometen.
Leer másPersistencia en iOS: SwiftData, GRDB y Keychain, y por qué Realm ya no es opción
Cómo decidir entre SwiftData, GRDB y Core Data para persistir datos en una app iOS, por qué Realm dejó de ser una opción, por qué el Keychain sobrevive a la desinstalación, y cómo plantear offline-first y sincronización con CloudKit.
Leer másConcurrencia en Swift: adiós al event loop. async let, TaskGroup, actores y Swift 6
Swift Concurrency para quien viene de JavaScript: por qué no hay event loop, cómo async let y TaskGroup reemplazan a Promise.all, qué son los actores y @MainActor, qué exige Sendable y por qué en Swift 6 un data race es un error de compilación.
Leer másSwiftUI no es React, aunque se parezca: body, identidad, modifiers y layout
SwiftUI explicado para quien viene de React: qué es body frente a render, por qué la identidad de una vista importa, cómo el orden de los modifiers cambia el resultado, el sistema de layout sin flexbox y el mapa de hooks a property wrappers.
Leer másSwift para quien ya domina TypeScript: las cinco diferencias que cambian cómo diseñas
Swift explicado para desarrolladores de TypeScript: value vs reference semantics, opcionales como sistema de tipos, enums con datos, protocolos con extensiones y Codable en lugar de zod.
Leer másPor qué un senior de React Native debería aprender nativo en 2026
Cuándo iOS nativo le gana a React Native (widgets, APIs del día uno, ML en el dispositivo), cuándo pierde (dos plataformas, OTA, equipo) y por qué aprender Swift suma en vez de reemplazar.
Leer más