在iOS项目中使用C++定义的模块

1,048 阅读1分钟

当前环境: Xcode10.0 Swift4.2 iOS SDK 12.1

Demo下载: github.com/zColdWater/…

前言

这篇文章就是简单来告诉大家如何引用一个C++的类对象在iOS项目中使用。

下面的文章,我们就以定义一个C++的类在iOS OC环境中使用, 为了方便和直白我们会以图片的形式给大家展示,并且放上Demo。

预先掌握知识

.h: 头文件。头文件包含类型函数常数的声明。

.m: 源代码文件。这是典型的源代码文件扩展名,可以包含Objective-CC代码。

.mm: 源代码文件。带有这种扩展名的源代码文件,除了可以包含Objective-CC代码以外还可以包含C++代码。仅在你的Objective-C代码中确实需要使用C++类或者特性的时候才用这种扩展名

.cpp: 只能编译C++当你需要在源代码中包含头文件的时候,你可以使用标准的#include编译选项,但是Objective-C提供了更好的方法。

具体步骤