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