我可以使用 c++ Objective C 中的文件(.cpp 和 .h)来构建 iPhone 应用程序?
这么说吧。如果我有 C++ 文件(.cpp 和 .h),那么我可以使用这些文件来创建 iPhone 应用程序吗?
Let's say. if I have c++ files (.cpp and .h) then can I use those file to create an iPhone app ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我从未使用过 Objective C,但我已经与使用过 Objective C 的同事讨论过这个问题,是的,你可以。我认为你必须制作客观的 C 接口挂钩才能使用你的 C++ 代码。我很确定你不能只用 C++ 编程,但至少需要客观的 C 接口来调用它
,希望这能为你带来一点希望
祝你好运!
人们已经将 Ogre(开放图形渲染引擎)移植到 iOS,基本上,我认为移植开发人员只是用 Objective C 钩子包装了所有 C++
另外,我 100% 确定 Box2D 已以相同的方式移植和包装
I have never worked with objective C, but I have talked about this with fellow co-workers who have, and yes you can. I think you have to make objective C interface hooks as to use your c++ code. I am pretty sure you cant exclusively program in C++, but need at least objective C interfaces to call it
hope this shines a bit of hope on it for you
good luck!
people have ported Ogre (open graphics rendering engine) to iOS, and basically the porting developer i think just wrapped all of the C++ with objective C hooks
Also I would be 100% certain that Box2D has been ported and wrapped the same way
简短的回答是:是的。
对于 iPhone,一流语言/方言的主要列表是 c、objective-c、c++ 和 Objective-c++。
short answer is: yes.
for iphone, the primary list of first class languages/dialects are c, objective-c, c++, and objective-c++.