从Objective-C类.m调用.cpp文件

时间:2015-08-03 06:59:45

标签: c++ ios objective-c xcode

我有一些用c ++编写的类需要与我用Objective-C编写的iOS项目集成。我从我的客户端获得了一个Mac(C ++)项目,以便与我的项目集成。我需要使用NSNotificationCenter从Objective-C类调用.cpp类中的方法或其他更好的方法吗?

1 个答案:

答案 0 :(得分:1)

如果您创建扩展名为.mm的文件,则可以在该文件中使用Objective-C和C ++。它很快就会变得混乱,所以我通常会尝试将C ++接触点包含在几个.mm文件中,这样整个过程就不会混合使用Objective-C和C ++以及c代码。