从 CPP 代码调用 Objective-C 方法
Calling Objective-C methods from CPP code
我对Objective-C很陌生。
我想从单独的.cpp文件中定义的C++类调用Objective-C方法。
我使用了dreamlax
(不是PIMPL的)在这个问题的答案中描述的相同机制 http://stackoverflow.com/questions/1061005/calling-objective-c-method-from-c-method
但是我被困在如何使用参数objectiveCObject
从CPP类调用函数int MyCPPClass::someMethod (void *objectiveCObject, void *aParameter);
。
也可以有人用一个例子解释如何从Objective-C代码调用C++类函数。
您必须在执行调用的文件中使用 Objective-C++。要从 Xcode 执行此操作,请将文件从 Whatever.m
重命名为 Whatever.mm
。然后,您可以混合通话。
相关文章:
- 从 CPP 代码调用 Objective-C 方法
- C++包装Objective-C的方法:如何为变量添加值
- 在Objective-C中,使用C#Protobuf-Net生成的“序列化Protobuf”的最佳方法是什么?
- 将Objective-C方法传递给C++方法
- 相当于 Objective-C 在 C++ 中的"valueForKey"方法?
- 将objective-c与c++相结合的正确方法
- 通过委托方法让C++模型通知Objective-C++控制器
- 跨平台最佳 MVC 模型到控制器消息传递方法(C#、Objective-C++)
- 在 Objective-C 中调用C++类和方法
- 对于 Xcode 7,是否有等效于 objective-c 的 -debugDescription 方法的C++?
- "Objective C" vs "C++":方法调用语句的差异
- 将Node.js+Socket.io封装到OSX可执行文件中的可靠方法?(或C/C++/Objective-C库作为替代
- 有效的Objective-C方法在Objective-C++中无效
- Std::矢量在objective c方法
- 消息传递从c++方法转换成Objective-C方法
- 如何在c++中调用Objective-C方法
- 使用c++方法中的函数指针调用objective c方法
- 你能从C/ c++调用Objective-C方法吗?
- 从Objective C类调用Objective c++方法
- 从纯c++类调用Objective-C方法