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

发布于 2024-10-21 14:22:20 字数 1922 浏览 10 评论 0

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

前言

这篇文章就是简单来告诉大家如何引用一个 C++ 的类对象在 iOS 项目中使用。下面的文章,我们就以定义一个 C++ 的类在 iOS OC 环境中使用, 为了方便和直白我们会以图片的形式给大家展示,并且放上 Demo。

预先掌握知识

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

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

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

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

具体步骤

Demo 下载: https://github.com/zColdWater/CppBridgeDemo

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

关于作者

0 文章
0 评论
1141 人气
更多

推荐作者

我们的影子

文章 0 评论 0

素年丶

文章 0 评论 0

南笙

文章 0 评论 0

18215568913

文章 0 评论 0

qq_xk7Ean

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文