CoreData 是苹果公司提供的一种数据持久化框架,用于在 iOS 和 macOS 应用程序中存储和管理数据。它允许开发者以面向对象的方式处理数据,简化了数据存储和检索的过程。
快速入门
- 创建实体:在 Xcode 中,你可以使用 CoreData Model Editor 创建实体和属性。
- 定义数据模型:在数据模型中定义实体的结构和关系。
- 使用 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 图标