Junior — Middle
Koje sisteme upravljanja bazama podataka ste koristili u svojim projektima?
sobes.tech АИ
Одговор од АИ
U projektima iOS, najčešće sam koristio sledeće sisteme za upravljanje bazama podataka:
- Core Data — Apple-ov okvir za upravljanje modelom objekata podataka, koji omogućava čuvanje i preuzimanje podataka pomoću ORM pristupa.
- SQLite — relacijska baza podataka kojoj se može pristupiti direktno putem SQL upita. Često se koristi putem omotača, na primer FMDB.
- Realm — moderna mobilna baza podataka, jednostavna za korišćenje i efikasna za skladištenje objekata.
Primer korišćenja Realm:
import RealmSwift
class Dog: Object {
@objc dynamic var name = ""
@objc dynamic var age = 0
}
let realm = try! Realm()
let dog = Dog()
dog.name = "Rex"
dog.age = 3
try! realm.write {
realm.add(dog)
}