在 iOS 项目中使用 C++ 定义的模块
当前环境: Xcode10.0 Swift4.2 iOS SDK 12.1
前言
这篇文章就是简单来告诉大家如何引用一个 C++ 的类对象在 iOS 项目中使用。下面的文章,我们就以定义一个 C++ 的类在 iOS OC 环境中使用, 为了方便和直白我们会以图片的形式给大家展示,并且放上 Demo。
预先掌握知识
.h:
头文件。头文件包含 类
, 类型
, 函数
和 常数
的声明。
.m:
源代码文件
。这是典型的源代码文件扩展名,可以包含 Objective-C
和 C
代码。
.mm:
源代码文件。带有这种扩展名的源代码文件,除了可以包含 Objective-C
和 C
代码以外还可以包含 C++
代码。仅在你的 Objective-C
代码中确实需要使用 C++
类或者特性的时候才用这种扩展名
.cpp:
只能编译 C++ 当你需要在源代码中包含头文件的时候,你可以使用标准的 #include
编译选项,但是 Objective-C
提供了更好的方法。
具体步骤
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论