swift与OC混合编程

1.在swift语言的工程里调用OC类swift

首先建立一个工程,选择语言为swift;而后添加一个类(如CallOC)点击肯定后Xcode会提示是否建立编译OC程序的桥梁头文件,选择Yes,以下图code

编写CallOC类,而后把CallOC类的头文件使用#include包含写入根据上图建立的桥梁头文件中,在须要调用OC代码的类中包含此桥梁文件便可blog

 

2.在使用OC的工程中调用swift类编译

使用OC语言建立工程,而后添加一个类(CallSwift),指明该类使用swift语言,一样提示释放建立桥梁文件,仍然选择Yes,这个桥梁只适应swift调用OC代码,若是须要OC调用swift代码,系统自动建立了一个隐形的桥梁文件,咱们只要包含这个桥梁文件:#import"CallSwift-Swift.h"(隐形文件名:工程名-Swift.h),就能够使用OC语法正常使用swift代码了import

相关文章
相关标签/搜索