核心数据:是否可以构建一个桌面应用程序来为一个具有核心数据的iPhone应用程序创建数据模型?
我目前正在决定是否使用核心数据来管理iphone应用程序中的数据 该应用程序需要整合一个相当大的内容库,该库需要本地化,并且有相当多的关系。我认为使用核心数据的一个好处是,我可能可以构建一个桌面客户端来管理应用程序的数据,然后将生成的文件打包到iPhone应用程序中用作其内容数据库核心数据:是否可以构建一个桌面应用程序来为一个具有核心数据的iPhone应用程序创建数据模型?,iphone,cocoa,cocoa-touch,core-data,Iphone,Cocoa,Cocoa Touch,Core Data,我目前正在决定是否使用核心数据来管理iphone应用程序中的数据 该应用程序需要整合一个相当大的内容库,该库需要本地化,并且有相当多的关系。我认为使用核心数据的一个好处是,我可能可以构建一个桌面客户端来管理应用程序的数据,然后将生成的文件打包到iPhone应用程序中用作其内容数据库 由于我对核心数据的了解相当有限,我想知道这是否可行?他们有什么最佳做法吗?人们可以向我指出哪些方向?核心数据定义了与数据库交互的接口,而不是存储本身。您可以使用XML、二进制或SQLite作为存储文件。如果您想要一个
由于我对核心数据的了解相当有限,我想知道这是否可行?他们有什么最佳做法吗?人们可以向我指出哪些方向?核心数据定义了与数据库交互的接口,而不是存储本身。您可以使用XML、二进制或SQLite作为存储文件。如果您想要一个快速而肮脏的解决方案,您可以使用基本的SQLite应用程序(如Menial's Bases)来创建数据库。然后可以将其添加到XCode项目中,供iPhone使用。如果您打算让您的iPhone客户使用桌面客户端,您可以使用iPhone项目中大部分相同的核心数据代码。这基本上是对这个问题的重复:
简单的回答是——是的。我做到了,苹果做到了。工作正常。核心数据现在包含在SDK 3.0中。请记住,iPhone上的核心数据仍在保密协议中,因此您不应该在这里提出太具体的问题。