Sobes.tech
Junior — Middle

¿Has trabajado con la base de datos Realm en tus proyectos?

sobes.tech AI

Respuesta de la IA

Sí, Realm es una base de datos móvil que se usa con frecuencia en proyectos de iOS para almacenamiento de datos local. Es conveniente porque funciona rápidamente, soporta actualizaciones reactivas de datos y no requiere configuraciones complejas, a diferencia de Core Data.

Ejemplo de uso de Realm en iOS con Swift:

import RealmSwift

class Dog: Object {
    @objc dynamic var name = ""
    @objc dynamic var age = 0
}

let realm = try! Realm()

let myDog = Dog()
myDog.name = "Rex"
myDog.age = 1

try! realm.write {
    realm.add(myDog)
}

let dogs = realm.objects(Dog.self)
print(dogs)

Realm es ideal para aplicaciones con modo offline y sincronización de datos.