Objective C中使用C++类的方法。以下适合基于Xcode开发iOS应用。
- C++的类的扩展名不能为.cpp,不能为.m,只能为.mm,比如:StringHelper.mm
- class StringHelper() { //…. };最后不能忘记加上“;”
- #import “StringHelper.mm”
- 凡有第三行的的.m文件,其扩展名也需要改成.mm
使用:
- StringHelper *sh = new StringHelper();
- sh->xxx();
官方有篇文档:Using C++ With Objective-C