我创建了一个Objective-C的框架,现在想通过一个Python脚本来导入和使用它。我知道怎么在Python里导入这些东西,但我需要在Objective-C这边做些什么,才能让这个框架可以被导入呢?
谢谢!
我不太确定这个组合是否有效,但你可以试试用SWIG来把你的Objective-C代码变成一个Python模块,这样就可以在Python中使用了。
你可以直接使用 PyObjC,这个工具在Mac OS X 10.5及以后版本中已经包含了。
你可以使用PyObjC,正如Chuck所说的那样。具体来说,我建议你去获取源代码,里面有一堆脚本,还有一个叫pyobjc-metadata的东西(这里有说明文档),这个东西在苹果默认安装里好像没有包含。它可以帮助你封装一个框架,生成Python需要的元数据等等。