iOS如何在C里调用OC对象的方法?求解

如题所述

应该把Objective-C包装成C函数,做一个中间层再供外层调用。这样更健壮,耦合性也更低。
至于如何包装,只需要按C的语法写好所有函数(这些函数中直接使用中括号语法调用OC方法),然后将这个文件名由*.c改为*.m就行了。
然后其他的C模块中就可以直接调用前面的*.m文件中的C接口了。
温馨提示:答案为网友推荐,仅供参考
相似回答