【发布时间】:2010-07-05 15:14:46
【问题描述】:
这个问题基本上是另一个问题的反面:Calling Python from Objective-C
我已经在 Objective-C 中实现了我的 iPhone 应用程序逻辑(显然),现在我正在尝试在服务器组件中尽可能多地重用我的 XCode 项目以节省双重实现。我已经成功地从 Python 加载了 CoreData 数据模型,但是看不到从 Python 实际调用 Objective-C 逻辑的方法。
基本上,我正在尝试从 Python 访问我 iPhone 项目中的 Objective-C 类和方法,以免自己重复所有实现。
这甚至是模糊的可能,还是重复实现是这里唯一的解决方案?看起来像是 Boost::Python 可能用于的那种东西,但我不太确定。
编辑:Boost::Python 不起作用,因为它是基于 C++ 的,我需要 Objective-C。我知道那行不通是有原因的。
【问题讨论】:
标签: iphone python objective-c pyobjc