简单描述下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方法啦~