Objective C++是什么,我能在Xcode中使用这种语言吗?
Objective-C++是混合了Objective-C类和C++类(两种完全不相关的实体)的源代码。您的C++代码将像以前一样工作,生成的可执行文件将链接到Objective-C运行时,因此您的Objective-C类也将正常工作。您可以在Xcode中使用它--将文件命名为.mm
扩展名。
此外,您可能希望阅读苹果公司关于Objective-C ++的文档(遗憾的是已删除,但已存档)。
Objective-C++ 是 Objective-C(可能具有 Cocoa 框架)具备与 C++ 代码(可能是类)链接的能力。
是的,您可以在 Xcode 中使用这种语言来开发 Mac OS X、iPhone/iPodTouch 和 iPad 应用程序。它非常好用。
您不必对项目进行任何奇怪的操作才能使用 Objective-C++。只需将 Objective-C 文件的扩展名命名为 .mm(而不是.m),然后就可以开始使用了。
这是我最喜欢的架构:在 C++ 中开发我的游戏/应用程序的基础类库,以便在其他平台(Windows、Linux)中重复使用,并仅针对 iPhone/iPad 的UI 特定操作使用 Cocoa。