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经过四年的发展已经趋于成熟,是时候学一下了,感谢公司swift大佬的不吝赐教。心有所感记录一下,如有不足...
    刘勇虎阅读 304评论 0 0
  • 新建工程。例如工程名为demo 第一种如果是开发项目创建时时OC 然后新建一个swift的项目就会出现如下状态从新...
    葡小萄家的猫阅读 487评论 0 0
  • Swift.png swift调用OC 创建一个 OC 的类 选择红色桥接1.png 注意:桥接是一个 .h文件...
    追逐_chase阅读 558评论 0 1
  • 由于公司需要,今天开始学习swift,打算先创建个工程,做基本代码测试,结果刚开始的文件相互调用就遇到了问题,在这...
    琉璃艺术阅读 9,586评论 5 8
  • OC调用Swift文件: 创建Swift文件,如果需要让OC的代码能看到需要在属性和方法前面加@objcimage...
    Insight_阅读 215评论 0 0