Sobes.tech
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.