我有几个用 C++ 编写的类,需要与我用 Objective-C 编写的 iOS 项目集成。我从我的客户那里得到了一个 Mac (C++) 项目来与我的项目集成。我需要使用 NSNotificationCenter 或其他一些更好的方式从 Objective-C 类调用 .cpp 类中的方法?
最佳答案
如果您创建一个扩展名为 .mm 的文件,您可以在该文件中同时使用 Objective-C 和 C++。它很快就会变得困惑,所以我通常会尝试将 C++ 接触点包含在几个 .mm 文件中,这样整个事情就不会是 Objective-C、C++ 和 C 代码的混合体。
关于c++ - 从 Objective-C 类 .m 调用 .cpp 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31781180/