【发布时间】:2009-08-29 19:34:16
【问题描述】:
我正在用 Objective-C 编写一个 C 库的包装器。该库允许我在某些事件发生时注册回调函数。
register_callback_handler() 函数将函数指针作为参数之一。
我对编程大师的问题是:如何将 Objective-C 方法调用/选择器表示为函数指针?
- 在这种情况下 NSInvocation 是否有用或级别太高?
- 我最好只编写一个 C 函数,在其中写入方法调用,然后将指针传递给该函数吗?
任何帮助都会很棒,谢谢。
【问题讨论】:
标签: c objective-c wrapper function-pointers