混编:Swift调用Objective-C

环境

  • Xcode 8.3.3
  • Swift3.+

步骤

1.创建混编桥接头文件

hybrid-compile

名称随便取,最好能和普通header文件做区别

2.项目配置桥接文件

  1. 点击工程,选中Build Settings,子选项勾选All
  2. 在下面配置中找到(或者搜索)Swift Compile - General
  3. 配置混编桥接头文件

bridge-config

点开图中红圈区域进行配置,如我所建的文件在工程里路径为MyProject/Hybrid-Compile.h

则配置也应是这个路径

path-config

保存后在该头文件中引用相应OC类头文件即可在Swift中调用

引用注意

如果是项目内的OC文件直接引用即可

如果是Pod引用的库中的OC文件则需要带上其Pod中的路径

reference

reference1

0%