5

我了解 PyObjC 的概念,但无法找到任何关于它到底是什么或如何开始使用它的信息。

是不是像一个转换器,你输入 python 文件并得到一个目标 c 文件?或者它是一个库,你可以导入到你的目标 c 文件中,让你在其中编写 python?

还是完全是别的东西?

如果有人可以提供有关如何处理它的提示,它是如何工作的大纲,或者只是一些关于使用它的 hello world 的说明,我将非常感激。

4

1 回答 1

6

它是一种语言绑定,这意味着它允许您从 Python 调用 ObjC 代码,反之亦然。您在 ObjC 中编写包装器模块,这些模块可以链接到 Python 解释器(用 C 语言编写),以使其能够访问 ObjC 函数(本用例的教程)。显然,整个 Cocoa 框架已经打包好了,所以你可以轻松地从 Python 中使用它。

反之亦然,它使您能够将 Python 解释器链接到您的 ObjC 应用程序中,并使用它在您的应用程序中执行 Python 代码(教程)。

于 2010-10-17T15:02:53.753 回答