Sobes.tech
Junior — Middle

Czy pracowałeś z bazą danych Realm w swoich projektach?

sobes.tech AI

Odpowiedź od AI

Tak, Realm to mobilna baza danych, która jest często używana w projektach iOS do lokalnego przechowywania danych. Jest wygodna, ponieważ działa szybko, obsługuje reaktywne aktualizacje danych i nie wymaga skomplikowanej konfiguracji, w przeciwieństwie do Core Data.

Przykład użycia Realm w iOS z 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 jest świetny do aplikacji offline z synchronizacją danych.