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

标签 c++ ios objective-c xcode

我有几个用 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/

相关文章:

ios - 如何将 webview 内容创建为 pdf 文件 ios sdk

ios - 使用NSdictionary中的数据初始化NSArray

ios - 在内存结构中捕获 NSLog 输出

ios - 如何在 Xcode 的 AppDelegate 下创建一个循环?

c++ - 打印系统时间后防止换行

java - 在 Java 中修复你的时间步长

c++ - OMNeT++ 错误 : could not be resolved

ios - 更改一个 View Controller 的 UINavigationBar 颜色

ios - 在 Objective-C 中以编程方式创建 UIView 并将其放入闭包中

c++ - 在主机上设置 .htaccess 以执行 C++ cgi 脚本