Junior — Middle
Мо метавонед намудҳои асосии захираҳои маълумотро, ки дар CoreData истифода мешаванд, номбар кунед?
sobes.tech AI
Ҷавоб аз AI
Дар CoreData истифода мешаванд намудҳои асосии захираҳои маълумот (Persistent Stores):
- SQLite Store — навъи маъмултарин, маълумот дар базаи SQLite нигоҳ дошта мешавад, барои бештари барномаҳо мувофиқ аст.
- Binary Store — маълумот дар форматии бинарӣ нигоҳ дошта мешавад, камтар истифода мешавад, одатан барои ҳаҷми ками маълумот.
- In-Memory Store — маълумот танҳо дар хотираи оперативӣ нигоҳ дошта мешавад ва ба диск сабт намешавад, барои маълумоти муваққатӣ ё санҷишҳо кӯмак мерасонад.
Масалан барои сохтани захираи SQLite:
let container = NSPersistentContainer(name: "ModelName")
container.loadPersistentStores { storeDescription, error in
if let error = error {
fatalError("Хатои ҳалнашудан \(error)")
}
}