我很擅长使用Core Data,所以我想问一下如何以图形方式将项目添加到我正在制作的数据库中。用图形表示我的意思就像在navicat中我可以用编辑器编辑东西。
答案 0 :(得分:1)
可能不清楚图形术语。当您使用Core数据开始创建模型时,您需要从项目资源(类型为.xcdatamodel)中选择数据模型,当您选择此项时,它将为您打开模型编辑器。您可以创建任意数量的实体,相关属性并建立关系。希望这会对你有所帮助。
〜马诺吉。
答案 1 :(得分:1)
如果您只需要实例化一个新实体并将其添加到数据存储中,您将使用insertNewObjectForEntityForName
上的NSEntityDescription
方法创建实体的新实例并将其插入到您的实体中上下文。您必须在上下文中调用saveChanges
以将新实体持久保存到数据存储中。核心数据是一个非常强大的框架,但大多数开发人员不能盲目地开始使用它。阅读Core Data guide,下载一些示例代码,您很快就会摇摆不定。
答案 2 :(得分:1)
Core Data是一个面向对象的框架,它提供了对象持久性,而不是可视化数据库编辑器。 Xcode包含一个用于创建和编辑Core Data模型的可视化工具,它类似于数据库模式,但是没有可视化工具来管理或操作模型描述的数据。理解核心数据可能需要一些时间;我建议从Apple's Core Data Tutorial for iOS开始。