Junior — Middle
Կարող եք նշել CoreData-ում օգտագործվող հիմնական տվյալների պահեստավորման տեսակները?
sobes.tech AI
Պատասխան AI-ից
CoreData- ում օգտագործվում են հիմնական տվյալների պահեստների (Persistent Stores) հետևյալ տեսակները՝
- SQLite Store — ամենատարածված տեսակն է, տվյալները պահվում են SQLite տվյալների բազայում, հարմար է մեծամասնություն ծրագրերի համար:
- Binary Store — տվյալները պահվում են բինարային ֆորմատով, օգտագործվում է քիչ, սովորաբար փոքր ծավալի տվյալների համար:
- In-Memory Store — տվյալները պահվում են միայն օպերատիվ հիշողության մեջ և չեն պահվում disk-ով, օգտակար է ժամանակավոր տվյալների կամ փորձարկումների համար:
Օրինակ՝ SQLite պահեստ ստեղծելու համար՝
let container = NSPersistentContainer(name: "ModelName")
container.loadPersistentStores { storeDescription, error in
if let error = error {
fatalError("Չհաղթահարած սխալ \(error)")
}
}