Core Data可以在Linux上使用吗?
这可能是一个愚蠢的问题,但我想知道你是否可以在 Linux 上使用 Core Data 库?我正在计划如何构建我正在开发的 iPhone 应用程序的服务器端,并且发现您可以使用 PyObjC 在 Python 环境中访问 Core Data,例如在 TurboGears Web 应用程序中使用 Core Data。
此时,我认为您必须在 Mac OSX 上运行 Web 服务器,因为我在互联网上找不到任何证据表明您可以在 Linux 上访问 Objective-C 库。我一直在 Linux 上编写 web 应用程序,但如果它允许我在 iPhone 和服务器上使用相同的数据存储实现,显然我会跳转到 OSX 服务器,唯一剩下的工作是核心数据 <-> Web 服务 XML 转换必须在线进行。
This might be a stupid question, but I was wondering whether or not you can use the Core Data libraries on Linux at all? I'm planning how to build the server side of an iPhone app that I'm working on, and have found that you can use PyObjC to get access to Core Data in a Python environment, e.g. use Core Data in a TurboGears web application.
At this point I'm thinking that you would have to run the web server on Mac OSX, because I can't find any evidence on the internet that you can access the Objective-C libraries on Linux. I've always written webapps on Linux but will obviously make the jump to an OSX server if it allows me to use the same datastore implementation on the iPhone and the server, the only job remaining being the Core Data <-> Web Services XML translation that has to happen on the wire.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
Core Data 是 Cocoa 的一部分,而 Linux 没有 Cocoa。请改用 SQLAlchemy。
Core Data is part of Cocoa, and Linux does not have Cocoa. Use SQLAlchemy instead.