Swift和OC的相互调用

  • Swift如何调用OC代码或者第三方库
    在Swift里面创建OC代码,会询问

Would you like to configure an Objective-C bridging header?

点击同意,会自动生成桥接文件
然后再桥接文件中像这样引入所需要的OC文件,之后就可以在其他Swift文件中随意调用了。

#import "TwoViewController.h"
  • OC如何调用Swift代码
    在Swift里面创建OC代码,会询问

Would you like to configure an Objective-C bridging header?

点击同意,会自动生成桥接文件
然后再BuildSettings里面

Defines Module设置成Yes
记录下Product Module Name的内容

在桥接文件中导入,之后就可以随意使用swift文件啦。

 #import "刚才记录的内容-Swift.h"

你可能感兴趣的:(Swift和OC的相互调用)