Junior — Middle
Haben Sie in Ihren Projekten mit der Realm-Datenbank gearbeitet?
sobes.tech KI
Antwort von AI
Ja, Realm ist eine mobile Datenbank, die häufig in iOS-Projekten für die lokale Datenspeicherung verwendet wird. Sie ist praktisch, weil sie schnell arbeitet, reaktive Datenaktualisierungen unterstützt und keine komplexe Konfiguration erfordert, im Gegensatz zu Core Data.
Beispiel für die Verwendung von Realm in iOS mit 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 ist ideal für Offline-Apps mit Daten-Synchronisation.