1.創(chuàng)建c++文件
這時候生成了兩個文件

Paste_Image.png
2.在hpp中定義C++類和方法
#ifndef JH_AR_hpp
#define JH_AR_hpp
#include <stdio.h>
class MyCppClass{
public :
static void ShowMsg(const char *);
};
class GetDotClass{
public :
static float * GetDot();
};
#endif /* JH_AR_hpp */
3.在cpp文件中實現(xiàn)方法
#include "JH_AR.hpp"
float result[32];
float* GetDotClass::GetDot(){
return result;
}
4.在OC代碼中調(diào)用這些方法就行了
前提,將對應(yīng)的實現(xiàn)類改成.mm后綴

Paste_Image.png
導(dǎo)入hpp頭文件
#import "JH_AR.hpp"
//直接根據(jù)類名和方法即可調(diào)用函數(shù)
- (void)viewDidLoad {
MyCppClass::ShowMsg(pathChar);
float *array = GetDotClass::GetDot();
}