Tag: Core Data Singleton

Swift — 4 —核心数据—第3部分创建Singleton Core Data和重构插入,更新,删除操作

如果您想进行完整的iOS培训,可以通过以下详细信息与我联系,我会使用目标C或Swift提供实时iOS应用培训 skype:alok.upadhyay32 邮件:meiosdose@gmail.com 应用程式:+ 91–7838552946 大家好😀。 在第2部分中,我们了解了基本的核心数据概念以及插入,更新和删除操作。 在开始对核心数据进行单元测试之前,我们必须松耦合代码。 最终将使我们的视图控制器类也变轻。 下载适用于Starter的第2部分代码。 在这一部分中,我们将在单独的类中分离与核心数据相关的业务逻辑。 最终源代码在本教程的结尾。 请输入☕和开始代码– 在您的项目中添加一个文件,并将其命名为“ CoreDataManager”。 复制以下代码并将其粘贴到“ CoreDataManager”。 进口基金会 导入CoreData 导入UIKit 类CoreDataManager { // 1 静态让sharedManager = CoreDataManager() // 2。 private init(){} //阻止客户端创建另一个实例。 // 3 懒惰的varpersistentContainer:NSPersistentContainer = { 让容器= NSPersistentContainer(名称:“ PersonData”) container.loadPersistentStores(completionHandler:{(storeDescription,error)在 如果让error = error as NSError? { fatalError(“未解决的错误\(错误),\(error.userInfo)”) } }) 返回容器 }() // 4 func […]