Objective C中使用C++类的方法。以下适合基于Xcode开发iOS应用。

  1. C++的类的扩展名不能为.cpp,不能为.m,只能为.mm,比如:StringHelper.mm
  2. class StringHelper() { //…. };最后不能忘记加上“;”
  3. #import “StringHelper.mm”
  4. 凡有第三行的的.m文件,其扩展名也需要改成.mm

使用:

  1. StringHelper *sh = new StringHelper();
  2. sh->xxx();

官方有篇文档:Using C++ With Objective-C