我想在Mac电脑上学习C ++。很多论坛都推荐使用Xcode,但是当我下载它时,我意识到它只有Swift或Objective-C的选项。还有办法在Xcode中使用C ++吗?
答案 0 :(得分:0)
与用于制作应用的系统API交互的问题部分必须是Swift或Objective-C。 (因此,为您提供应用程序开始的裸骨架的项目模板仅为Swift和ObjC。)
但是,Objective-C应用程序可以在内部使用C ++。只需创建.mm
文件而不是.m
(或重命名项目模板中的文件),以便编译器知道您正在编写Objective-C ++。然后,您可以编写创建C ++对象或调用C ++库的ObjC类,编写存储指向ObjC对象的指针的C ++类或模板等。