Objective C到C++桥的自动代码生成

5 c++ objective-c

我正在寻求Mac/iPhone开发人员关于新项目的意见.我们的想法是使用swig(www.swig.org)启动一个开源计划,用于自动生成从目标c到c ++的桥接,以便可以从cocoa/cocoa touch访问c ++应用程序.

Apple通过目标c ++为目标c和c ++的混合提供了非常好的支持,但是手工编写这些桥可能会很乏味且容易出错.这个项目打算做的是提供一种在c ++上自动生成目标c接口和包装器的方法,这样任何cocoa或cocoa touch应用程序都会在下面看到面向对象的c ++接口.

我非常感谢对这个想法的任何意见或建议.

Cha*_*tin 1

在我看来,这是一个足够好的想法,如果类似的东西还不存在,我会感到惊讶。另一方面,由于您可以直接编译 C++(看看 .mm 扩展名给您带来了什么),这可能有点微不足道。