【发布时间】:2013-03-13 16:25:58
【问题描述】:
我是 Objective-C 的新手,我需要克服以下问题。 我正在尝试为 C 库开发前端,我需要以某种方式获取 Objective-C 成员函数的地址并将其传递给库。
例如:这是我在 C++ 中会做的事情
class MyClass
{
public:
void my function();
void some_other_function()
{ connect_signal(my_function); }
};
这里,我只是把my_function()的地址传给connect_signal。
这在Objective-C中可能吗?还有其他想法吗?
我的第二个选择是从调用 Objective-C 函数的类中简单地编写一个 C 函数。
提前致谢
【问题讨论】:
标签: c++ objective-c class function-pointers