是否可以使用Objective-C++开发iOS应用程序(iPhone、iPad、iPod touch)?
互联网上有没有什么例子和源代码?
发布于 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中称为消息传递)。
发布于 2011-02-23 20:41:26
可以,停那儿吧。看看Apple提供的示例和新的文件模板。
https://stackoverflow.com/questions/5090968
复制相似问题