将核心数据添加到现有的iPhone应用程序

时间:2010-01-08 07:01:10

标签: iphone objective-c cocoa-touch core-data

我已经启动了我的应用程序,现在我想将Core Data添加到我的应用程序中。我该如何添加它?

3 个答案:

答案 0 :(得分:11)

我不同意你必须开始一个新项目。将CoreData集成到现有项目中实际上非常容易 - 一个很好的起点是创建一个新的CoreData项目,但将它生成的代码复制到现有项目中(仔细检查应用程序委托以查看它设置的内容)。实际上没有那么多代码涉及,并且很容易创建新的数据模型。

通过Apple的CoreData教程来了解正在发生的事情也是一个非常好的主意,并且还有一些好书。

答案 1 :(得分:2)

除非您已经深入了解应用程序,否则最简单的方法是使用Core Data模板启动新的Xcode项目。如果您真的不想将代码移动到新项目中,可以在AppDelegate中添加Core Data框架和必要的样板代码。但实际上,除非你想要修补一段时间,最简单的方法是使用正确的模板制作一个新项目。

答案 2 :(得分:1)

你写了多少代码?使用Core Data模板启动新项目并在现有代码中迁移可能最简单。

不确定你对Core Data有多少经验,但默认模板在我看来增加了一些膨胀。准备改变它以满足您的需求。