Sobes.tech
Junior — Middle

CoreData'da ishlatiladigan asosiy ma'lumot saqlash turlarini sanab o'ta olasizmi?

sobes.tech AI

AIdan javob

CoreData'da quyidagi asosiy ma'lumot saqlash turlari (Persistent Stores) ishlatiladi:

  • SQLite Store — eng keng tarqalgan tur, ma'lumotlar SQLite bazasida saqlanadi, ko'pchilik ilovalar uchun mos.
  • Binary Store — ma'lumotlar binar formatda saqlanadi, kamroq ishlatiladi, odatda kichik hajmdagi ma'lumotlar uchun.
  • In-Memory Store — ma'lumotlar faqat operativ xotirada saqlanadi va diskka saqlanmaydi, vaqtinchalik ma'lumotlar yoki testlar uchun foydalidir.

SQLite saqlash joyini yaratish misoli:

let container = NSPersistentContainer(name: "ModelName")
container.loadPersistentStores { storeDescription, error in
    if let error = error {
        fatalError("Hal qilinmagan xato \(error)")
    }
}