6、Core Data与Swift 3.0开发指南

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
}
  1. 使用 (context:) 初始化器插入对象:
let person = Person(context: context)
person.firstName = "Foo"
person.lastName = "Bar"
  1. 扩展 Car 类以简化配置:
extension Car{
    func configured(maker _maker: String,
  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值