Core Data可以在Linux上使用吗?

发布于 2024-08-27 10:01:47 字数 367 浏览 5 评论 0原文

这可能是一个愚蠢的问题,但我想知道你是否可以在 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

沙与沫 2024-09-03 10:01:47

Core Data 是 Cocoa 的一部分,而 Linux 没有 Cocoa。请改用 SQLAlchemy。

Core Data is part of Cocoa, and Linux does not have Cocoa. Use SQLAlchemy instead.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文