http://www.cocoachina.com/bbs/read.php?tid=34997
关于混编,个人简单总结,供LZ参考:1、仅Objective-C与C混编
1) .m开头包含c头文件
2)直接使用c函数
2、仅Objective-C与C++混编
1)修改要包含的.m文件类型为.mm
2) .mm中包含c++头文件
3)创建c++类对象,并初始化,调用其成员函数
3、Objective-C C 、C++混编
1)同时修改.c .cpp以及要包含的.m三个文件类型都为.mm
2)使用时,c函数直接调用,c++则先创建对象并初始化,然后调用其成员函数
转载于:https://blog.51cto.com/3426724/1136792