首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Objective-C++用于iOS开发

Objective-C++用于iOS开发
EN

Stack Overflow用户
提问于 2011-02-23 20:33:06
回答 2查看 12.5K关注 0票数 7

是否可以使用Objective-C++开发iOS应用程序(iPhone、iPad、iPod touch)?

互联网上有没有什么例子和源代码?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-02-23 20:50:42

使用ObjC++非常简单。您必须使用扩展名.mm声明源文件。它会让编译器把它们当作ObjC++来处理。与headers相同:使用.hh扩展。

还有另一种选择:转到目标设置并将编译源设置为Objective-C++。

就这样。不需要额外的工作。

注意:如果你想开发一个原生的iOS应用,那就使用Objective C,它会节省很多时间。但在某些情况下,使用C++更合适。例如用于跨平台开发。所以你只需要使用一点Objective C或者iPhone的Java就可以将你的代码和环境结合起来。C++中的所有其他内容。我将其用于跨平台游戏开发。

另一种情况是性能: Objective C基本上比C++慢。但是,只有在方法调用期间才能注意到它(在ObjC中称为消息传递)。

票数 13
EN

Stack Overflow用户

发布于 2011-02-23 20:41:26

可以,停那儿吧。看看Apple提供的示例和新的文件模板。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5090968

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档