Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
核心数据:是否可以构建一个桌面应用程序来为一个具有核心数据的iPhone应用程序创建数据模型?_Iphone_Cocoa_Cocoa Touch_Core Data - Fatal编程技术网

核心数据:是否可以构建一个桌面应用程序来为一个具有核心数据的iPhone应用程序创建数据模型?

核心数据:是否可以构建一个桌面应用程序来为一个具有核心数据的iPhone应用程序创建数据模型?,iphone,cocoa,cocoa-touch,core-data,Iphone,Cocoa,Cocoa Touch,Core Data,我目前正在决定是否使用核心数据来管理iphone应用程序中的数据 该应用程序需要整合一个相当大的内容库,该库需要本地化,并且有相当多的关系。我认为使用核心数据的一个好处是,我可能可以构建一个桌面客户端来管理应用程序的数据,然后将生成的文件打包到iPhone应用程序中用作其内容数据库 由于我对核心数据的了解相当有限,我想知道这是否可行?他们有什么最佳做法吗?人们可以向我指出哪些方向?核心数据定义了与数据库交互的接口,而不是存储本身。您可以使用XML、二进制或SQLite作为存储文件。如果您想要一个

我目前正在决定是否使用核心数据来管理iphone应用程序中的数据

该应用程序需要整合一个相当大的内容库,该库需要本地化,并且有相当多的关系。我认为使用核心数据的一个好处是,我可能可以构建一个桌面客户端来管理应用程序的数据,然后将生成的文件打包到iPhone应用程序中用作其内容数据库


由于我对核心数据的了解相当有限,我想知道这是否可行?他们有什么最佳做法吗?人们可以向我指出哪些方向?

核心数据定义了与数据库交互的接口,而不是存储本身。您可以使用XML、二进制或SQLite作为存储文件。如果您想要一个快速而肮脏的解决方案,您可以使用基本的SQLite应用程序(如Menial's Bases)来创建数据库。然后可以将其添加到XCode项目中,供iPhone使用。如果您打算让您的iPhone客户使用桌面客户端,您可以使用iPhone项目中大部分相同的核心数据代码。

这基本上是对这个问题的重复:


简单的回答是——是的。我做到了,苹果做到了。工作正常。

核心数据现在包含在SDK 3.0中。

请记住,iPhone上的核心数据仍在保密协议中,因此您不应该在这里提出太具体的问题。