Sobes.tech
Junior — Middle

Hai lavorato con il database Realm nei tuoi progetti?

sobes.tech AI

Risposta dell'AI

Sì, Realm è un database mobile spesso utilizzato nei progetti iOS per l'archiviazione locale dei dati. È comodo perché funziona rapidamente, supporta aggiornamenti reattivi dei dati e non richiede configurazioni complesse, a differenza di Core Data.

Esempio di utilizzo di Realm in 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 è ideale per applicazioni offline con sincronizzazione dei dati.