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

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

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

点击Next

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

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

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

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

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

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

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

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

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

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

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

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

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

相关文章:

  • 2022-12-23
  • 2021-07-31
  • 2021-06-06
  • 2021-08-08
  • 2022-12-23
  • 2021-07-20
  • 2021-08-24
  • 2022-12-23
猜你喜欢
  • 2021-05-12
  • 2022-12-23
  • 2022-12-23
  • 2022-01-19
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案