gpt4 book ai didi

iphone - 用于 iOS 开发的 Objective-C++

转载 作者:可可西里 更新时间:2023-11-01 03:28:15 25 4
gpt4 key购买 nike

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

网上有没有例子和源码?

最佳答案

使用 ObjC++ 非常简单。您必须声明扩展名为 .mm 的源文件。它将使编译器将它们视为 ObjC++。与 header 相同:使用 .hh 扩展名。

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

就是这样。无需额外工作。

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

另一种情况是性能:Objective C 主要比 C++ 慢。然而,它仅在方法调用期间才会引人注目(在 ObjC 中,它称为消息传递)。

关于iphone - 用于 iOS 开发的 Objective-C++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5090968/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com