Sobes.tech
Junior — Middle

Έχεις δουλέψει με τη βάση δεδομένων Realm στα έργα σου;

sobes.tech AI

Απάντηση από AI

Ναι, το Realm είναι μια κινητή βάση δεδομένων που χρησιμοποιείται συχνά σε έργα iOS για την τοπική αποθήκευση δεδομένων. Είναι βολικό επειδή λειτουργεί γρήγορα, υποστηρίζει αντιδραστικές ενημερώσεις δεδομένων και δεν απαιτεί πολύπλοκη ρύθμιση, σε αντίθεση με το Core Data.

Παράδειγμα χρήσης του Realm σε iOS με 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 είναι ιδανικό για εφαρμογές offline με συγχρονισμό δεδομένων.