关于 CoreData 在 SwiftUI 中的最简单使用
文章摘要
HeoGPT
这篇文章介绍了如何在SwiftUI中使用最简单的CoreData。作者首先创建了一个带有CoreData的App项目,然后添加了一个简单的数据结构。接着,作者演示了如何使用@FetchRequest变量来读取CoreData,并使用List来调用所有的数据。最后,作者创建了一个环境属性来分配CoreData的属性,并添加了一个添加数据的按钮。
此内容根据文章生成,并经过人工审核,仅用于文章内容的解释与总结
投诉将这部分单独作为一个博文来专门书写。
创建一个App项目,选中CoreData
添加一个简单的数据结构
这里创建了一个Student,里面有两个属性,id: UUID, name: String
保存
按 Command+S
添加读取CoreData的变量
1 | Student.entity(), sortDescriptors: []) var students: FetchedResults<Student> (entity: |
使用List来调取所有的Student
1 | var body: some View { |
创建一个环境属性用来分配CoreData的属性
1 | var moc (\.managedObjectContext) |
创建一个添加数据的按钮
1 | Button(action: { |
大功告成!
成功使用了CoreData完成了一个最简单用法
- 感谢你赐予我前进的力量
打赏者名单
因为你们的支持让我意识到写文章的价值🙏
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 张洪Heo
评论
生成评论
匿名评论
违规举报
✅ 你无需删除空行,直接评论以获取最佳展示效果