1.在swift语言的工程里调用OC类
首先创建一个工程,选择语言为swift;然后添加一个类(如CallOC)点击确定后Xcode会提示是否创建编译OC程序的桥梁头文件,选择Yes,如下图
编写CallOC类,然后把CallOC类的头文件使用#include包含写入根据上图创建的桥梁头文件中,在需要调用OC代码的类中包含此桥梁文件即可
2.在使用OC的工程中调用swift类
使用OC语言创建工程,然后添加一个类(CallSwift),指明该类使用swift语言,同样提示释放创建桥梁文件,仍然选择Yes,这个桥梁只适应swift调用OC代码,如果需要OC调用swift代码,系统自动创建了一个隐形的桥梁文件,我们只要包含这个桥梁文件:#import"CallSwift-Swift.h"(隐形文件名:工程名-Swift.h),就可以使用OC语法正常使用swift代码了