前言:
好记性不如烂笔头,能记一点就写一点。本文章只是做为笔记记录,如有错误请指正。
1.首先创建一个OC的工程
![](https://img.haomeiwen.com/i6884657/6d18d92a86ca7b74.png)
2.然后再创建一个Swift的文件
![](https://img.haomeiwen.com/i6884657/e42b24116e241760.png)
3.这时会提示你是否添加桥接文件,点击创建后体统会自动创建一个桥接文件,但是如果点击取消后,就需要自己建桥接文件;
![](https://img.haomeiwen.com/i6884657/8c3639c8e88aa8c7.png)
4.创建Swift文件成功后OC_Swift-Bridging-Header.h
<--(桥接文件)
![](https://img.haomeiwen.com/i6884657/2540ce49559f99cd.png)
5.然后去 Build Settings 搜索brid,找到 Objctive-C Bridging 搜索 Header,将刚才建好的桥接文件直接拖入,会自动引用路径;
注:$(SRCROOT)/详细路径
![](https://img.haomeiwen.com/i6884657/096c44a7ed512bbf.png)
6.注意头文件引用#import "OC_Swift-Swift.h"
,接下来你就可以拿到Swift的方法使用了
![](https://img.haomeiwen.com/i6884657/c2a89dfe508505d8.png)
7.如果想在Swift文件中调用OC的方法,记得在Header文件中声明一下头文件
![](https://img.haomeiwen.com/i6884657/4ec44a48179778d4.png)
注: OC_Swift-Bridging-Header.h是关联swift产生的关联文件
![](https://img.haomeiwen.com/i6884657/761441191128a9e7.png)
网友评论