Junior — Middle
As-tu travaillé avec la base de données Realm dans tes projets?
sobes.tech IA
Réponse de l'IA
Oui, Realm est une base de données mobile souvent utilisée dans les projets iOS pour le stockage local des données. Elle est pratique car elle fonctionne rapidement, supporte la mise à jour réactive des données et ne nécessite pas de configuration complexe, contrairement à Core Data.
Exemple d'utilisation de Realm dans iOS avec 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 est parfait pour les applications hors ligne avec synchronisation des données.