Swift引用OC项目的方法——Bridging-Header

简单描述下Swift项目中如何引用Object-C的代码,这里以引用FSCalendar项目为例

1.首先在要引用的目录下创建一个HeaderFile


点击Next


将文件名改为***-bridging-Header,选中Targets中的项目名,***自行修改为需要的内容,点击Create

2.在目录中可以看到刚刚新建的Header文件


上图中***-bridging-Header.h文件为刚刚新建的文件,打开它,我将直接打开它上面的文件

FSCalendar-Bridging-Header.h是我已经创建好的引用头文件,内容如下(它和刚刚创建的***仅有一行差异)


可以看到除去注释之后内容仅3行,在endif前添加要引用的OC文件,此处例子即#import "FSCalendar.h"

添加完后别忘了按command+s保存

3.最后配置桥接头文件,点击Target-BuildSetting,在搜索框中搜索bridging找到Objective-C Bridging Header,修改其属性

将刚刚创建好的文件的路径添加到其中


到这里就完成了,可以在项目中使用进入的OC方法啦~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值