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.