CoreData 是苹果公司提供的一种数据持久化框架,用于在 iOS 和 macOS 应用程序中存储和管理数据。它允许开发者以面向对象的方式处理数据,简化了数据存储和检索的过程。

快速入门

  1. 创建实体:在 Xcode 中,你可以使用 CoreData Model Editor 创建实体和属性。
  2. 定义数据模型:在数据模型中定义实体的结构和关系。
  3. 使用 NSManagedObjectContext 进行操作:使用 NSManagedObjectContext 进行数据的增删改查操作。

示例代码

// 创建实体实例
let person = NSEntityDescription.insertNewObject(forEntityName: "Person", into: managedObjectContext) as! Person

// 设置属性
person.name = "张三"
person.age = 25

// 保存数据
do {
    try managedObjectContext.save()
} catch {
    print("保存失败: \(error)")
}

扩展阅读

更多关于 CoreData 的内容,请访问我们的 CoreData 教程 页面。

图片展示

CoreData 图标