Ребят а подскажите плз какая разница: я могу написать : private var persistentContainer: NSPersistentContainer {
let container = NSPersistentContainer(name: "DataStorageModel")
container.loadPersistentStores(completionHandler: { (_, error) in
if let error = error as NSError? {
fatalError("Unresolved error \(error),\(error.userInfo)")
}
})
container.viewContext.automaticallyMergesChangesFromParent = true
return container
} а могу private lazy var persistentContainer: NSPersistentContainer = {
let container = NSPersistentContainer(name: "DataStorageModel")
container.loadPersistentStores(completionHandler: { (_, error) in
if let error = error as NSError? {
fatalError("Unresolved error \(error),\(error.userInfo)")
}
})
container.viewContext.automaticallyMergesChangesFromParent = true
return container
}()