OC \Swift混编看这个就够了
2018-01-18 本文已影响0人
baby_在海边
1、OC中创建swift文件
![](https://img.haomeiwen.com/i2599626/a5d1e22e0485b0bb.png)
2、第一次创建swift文件系统会提示创建bridging 文件,如之前取消过,可手动创建
![](https://img.haomeiwen.com/i2599626/cdbbf02f46f41760.png)
3、bridge文件中导入swift中需要的OC头文件
![](https://img.haomeiwen.com/i2599626/cd1c2b686ab99375.png)
4、build setting中设置defines Module 和Product Module Name 以及Objective-C Bridging Header
![](https://img.haomeiwen.com/i2599626/aa44d3b79e01a13b.png)
![](https://img.haomeiwen.com/i2599626/b663398e5ea14d32.png)
5、Swift 调用OC的类
![](https://img.haomeiwen.com/i2599626/aaffed6c181d3e9b.png)
6、OC中调用Swift 的类 (导入Product Module Name-Swift.h)
![](https://img.haomeiwen.com/i2599626/48ccf3e87e1a8f0f.png)