Sobes.tech
Junior — Middle

Projelerinde hangi veritabanı yönetim sistemlerini kullandın?

sobes.tech yapay zeka

AI'dan gelen yanıt

iOS projelerinde genellikle aşağıdaki veritabanı yönetim sistemlerini kullandım:

  • Core Data — Apple'ın nesne modeli yönetimi çerçevesi, ORM yaklaşımıyla veri kaydetme ve alma imkanı sağlar.
  • SQLite — doğrudan SQL sorguları ile erişilebilen ilişkisel veritabanı. Genellikle FMDB gibi sarmalayıcılar kullanılır.
  • Realm — modern mobil veritabanı, kullanımı kolay ve nesnelerin depolanması için etkilidir.

Realm kullanımı örneği:

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)
}