http://www.cocoachina.com/bbs/read.php?tid=34997
關於混編,我的簡單總結,供LZ參考:
一、僅Objective-C與C混編
1) .m開頭包含c頭文件
2)直接使用c函數
二、僅Objective-C與C++混編
1)
修改要包含的.m文件類型爲.mm
2) .mm中包含c++頭文件
3)建立c++類對象,並初始化,調用其成員函數
三、Objective-C C 、C++混編
1)
同時修改.c .cpp以及要包含的.m三個文件類型都爲.mm
2)使用時,c函數直接調用,c++則先建立對象並初始化,而後調用其成員函數