Core Data与Swift 3.0开发指南
1. Core Data基础操作
在设计好实体及其关系和属性后,若未导入Core Data模块,需在Swift代码中导入,随后就可实例化实体。下面详细介绍Core Data的基本操作。
1.1 写入数据到数据库
若已创建模型对象,想将其实例插入数据库以便后续检索,可按以下步骤操作:
1. 获取应用委托的上下文引用:
var context: NSManagedObjectContext?{
return (UIApplication.shared().delegate as? AppDelegate)?
.persistentContainer.viewContext
}
- 使用
(context:)初始化器插入对象:
let person = Person(context: context)
person.firstName = "Foo"
person.lastName = "Bar"
- 扩展
Car类以简化配置:
extension Car{
func configured(maker _maker: String,
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



