第一种场景,App中实现混编
- 创建桥接文件
*.h
新建一个桥接文件,New File
选择Header File
创建 - 指定桥接文件
project->targets->Build Setting->All->Swift Compilter General->Objective-C-Bridging-Header
指定刚刚的新建的桥接文件
![a8adb6dcaab7187ac54f906a03906f2b.png](https://img-blog.csdnimg.cn/img_convert/a8adb6dcaab7187ac54f906a03906f2b.png)
- 导入OC头文件(
*.h
)到桥接文件
如:#import "Log.h"
![026e003966ede4b4364cdbd61b6cc912.png](https://img-blog.csdnimg.cn/img_convert/026e003966ede4b4364cdbd61b6cc912.png)
- 完成调用
在Swift
文件中直接调用
注:在Swift项目中第一次创建OC文件,Xcode
会自动提示创建桥接文件