Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/40.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 核心数据可以在Linux上使用吗?_Iphone_Linux_Core Data_Turbogears - Fatal编程技术网

Iphone 核心数据可以在Linux上使用吗?

Iphone 核心数据可以在Linux上使用吗?,iphone,linux,core-data,turbogears,Iphone,Linux,Core Data,Turbogears,这可能是一个愚蠢的问题,但我想知道您是否可以在Linux上使用核心数据库?我正在计划如何构建我正在开发的iPhone应用程序的服务器端,并且发现您可以使用PyObjC在Python环境中访问核心数据,例如在TurboGears web应用程序中使用核心数据 此时,我认为您必须在MacOSX上运行web服务器,因为我在internet上找不到任何证据表明您可以访问Linux上的Objective-C库。我一直在Linux上编写webapps,但如果OSX服务器允许我在iPhone和服务器上使用相同

这可能是一个愚蠢的问题,但我想知道您是否可以在Linux上使用核心数据库?我正在计划如何构建我正在开发的iPhone应用程序的服务器端,并且发现您可以使用PyObjC在Python环境中访问核心数据,例如在TurboGears web应用程序中使用核心数据


此时,我认为您必须在MacOSX上运行web服务器,因为我在internet上找不到任何证据表明您可以访问Linux上的Objective-C库。我一直在Linux上编写webapps,但如果OSX服务器允许我在iPhone和服务器上使用相同的数据存储实现,我显然会跳到OSX服务器上,剩下的唯一工作是核心数据Web服务XML翻译,这必须在网络上进行。

核心数据是Cocoa的一部分,Linux没有Cocoa。请改用SQLAlchemy。

感谢您澄清Linux无法运行Cocoa和/或核心数据,但不太清楚SQLAlchemy部分的含义。我看不到任何迹象表明SQLAlchemy数据库与核心数据定义兼容,反之亦然。我的目标是只有一个数据定义,并在iPhone和服务器上使用它。由于我在iPhone上的DD必须在核心数据中,我只是在寻找一种在服务器上使用核心数据库的方法,我不知道SQLAlchemy是如何做到这一点的。我可以看到在OSX上的TurboGears上使用PyObjC是如何做到的……对于任何回到这个问题的人来说,只要确认将CoreData数据定义加载到TurboGears服务器中实际上是可行的。