Realm: Creación de aplicaciones modernas con Swift
Полное руководство по Realm для iOS/macOS
Resumen:
Introducción
El libro «Realm: Building Modern Swift Apps» de Marin Todorov se publicó en 2020 y se convirtió en una de las guías prácticas más completas para trabajar con la base de datos móvil Realm en el ecosistema de Apple. En 296 páginas, el autor, un reconocido desarrollador y autor de libros sobre iOS, aborda de manera progresiva todos los aspectos del uso de Realm, desde la instalación y operaciones básicas hasta la sincronización avanzada y la concurrencia. El libro está dirigido a desarrolladores de Swift que desean crear aplicaciones modernas, receptivas y orientadas al modo offline.
De qué trata el libro
El libro está estructurado como una guía práctica con una complejidad creciente. Cubre:
- Fundamentos de Realm: instalación, configuración, creación de modelos de datos, operaciones CRUD (crear, leer, actualizar, eliminar).
- Trabajo con consultas: filtrado, ordenamiento, relaciones entre objetos (1 a 1, 1 a muchos, muchos a muchos).
- Migraciones: actualización segura del esquema de datos al modificar el modelo.
- Concurrencia: trabajo con Realm en hilos en segundo plano, seguridad en hilos, uso de ThreadSafeReference.
- Realm Cloud y sincronización: configuración de sincronización entre dispositivos, trabajo con Realm Object Server (ahora Realm Cloud), gestión de conflictos.
- Integración con UI: uso de Realm con UIKit y SwiftUI, actualizaciones reactivas de la interfaz.
Recommendations
Kotlin y bases de datos: guía práctica
Rendimiento de aplicaciones PHP: Optimización, almacenamiento en caché y perfilado
Seguridad de aplicaciones Kotlin: desde lo básico hasta técnicas avanzadas
The C# Player’s Guide (Guía del jugador de C#)
Guía del arquitecto PHP sobre patrones de diseño PHP
Recetas de Machine Learning en Kotlin