我有一个作为Cocoa单文档应用程序构建的XCode项目(它不是Python-Cocoa应用程序,这不是我想要的).
我发现的所有文档都假设我想创建一个Cocoa应用程序,其代码用Python编写,但事实并非如此 - 我想要一个标准的Cocoa应用程序来调用Python类中的方法.
我可以使用PyObjC从文件运行python代码而不用main.py文件替换Cocoa标准main.c吗?
稍后编辑:我知道Python.framework,但据我所知,我只能通过环境向PyRun_SimpleFile发送参数 - 我想直接使用桥接器与python代码交换数据.
谷歌搜索嵌入python目标C,返回一些可能感兴趣的链接,特别是:
http://blog.alienoverlord.com/?p=14
http://blog.tlensing.org/2008/11/04/embedding-python-in-a-cocoa-application/