将Objective-C指针函数传递给C函数?

将Objective-C指针函数传递给C函数?,objective-c,function-pointers,Objective C,Function Pointers,可以将Objective-C指针函数传递给C函数吗?不容易,因为大多数Objective-C函数实际上是C函数objc_messageSend,实际方法的名称作为选择器(字符串)传递 objective-C中最像函数指针的是NSInvocation对象或选择器与对象对。好的,您是否可以从C函数调用objective-C函数?只要文件是.m而不是.C,就可以。Objective-C是C的严格超集,因此与它直接兼容。

可以将Objective-C指针函数传递给C函数吗?

不容易,因为大多数Objective-C函数实际上是C函数objc_messageSend,实际方法的名称作为选择器(字符串)传递


objective-C中最像函数指针的是NSInvocation对象或选择器与对象对。

好的,您是否可以从C函数调用objective-C函数?只要文件是.m而不是.C,就可以。Objective-C是C的严格超集,因此与它直接兼容。