Junior — Middle
Ai lucrat cu baza de date Realm în proiectele tale?
sobes.tech AI
Răspuns de la AI
Da, Realm este o bază de date mobilă frecvent utilizată în proiectele iOS pentru stocarea locală a datelor. Este convenabil deoarece funcționează rapid, suportă actualizări reactive ale datelor și nu necesită configurări complexe, spre deosebire de Core Data.
Exemplu de utilizare a Realm în iOS cu 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 este ideal pentru aplicații offline cu sincronizare a datelor.