swift 构建桥接文件

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/capf_Sam/article/details/50577798

swift构建项目的过程不需要引入自己定义的swift文件的头文件,但是涉及到需要引入oc的一些第三方库,这样就需要和oc混编,产生构建桥接文件


这样我们先构建类似于构建oc的预编译文件一样,先新建一个 Header文件(只是命名不一样):


然后找到build setting  : 搜索swift可以看到



点开 object - c bridging  直接讲刚才创建的桥接文件拖拽过去 回车确认 完事  !稍后测试一下 


刚刚看了一下,这点关于宏定义的问题:

Swift编译器不包含预处理器。取而代之的是,它充分利用了编译时属性,生成配置和语言特性来完成相同的功能。因此,Swift没有引进预处理指令。


也就是说在大oc里面定义的那些个公共的预编译宏已经过去了。 刚才自己也是试了一下,构建#define 宏 发现根本关联不上

尝试一下  直接构建 .swift文件 let定义   。。直接就可以关联上

没有更多推荐了,返回首页