我可以在目标c中使用c ++文件.cpp和.h来构建iPhone应用程序吗?

问题描述

| 比方说。如果我有c ++文件(.cpp和.h),那么我可以使用这些文件来创建iPhone应用程序吗?     

解决方法

我从未使用过目标C,但是我曾与拥有此目标的同事谈论过,是的,可以。我认为您必须制作客观的C接口挂钩才能使用c ++代码。我很确定您不能只用C ++编程,但至少需要客观的C接口才能调用它 希望这对你有一点希望 祝好运! 人们已经将Ogre(开放图形渲染引擎)移植到iOS,基本上我认为移植开发人员只是用目标C钩子包装了所有C ++ 另外,我将100%确定Box2D已以相同的方式移植和包装     ,简短的答案是:是的。 对于iPhone,一流语言/方言的主要列表是c,objective-c,c ++和Objective-c ++。