美文网首页工作生活
Swift项目中,objective-c与swift代码相互引用

Swift项目中,objective-c与swift代码相互引用

作者: 梦蕊dream | 来源:发表于2019-08-08 10:40 被阅读0次

swift调用OC

1. 创建桥接文件

生成一个 .h 文件,文件名: "xxxx项目-Bridging-Header.h"

2. 引用桥接文件

进入TARGETS ->Build Settings -> Objective-C Bridging Header
添加桥接文件路径

image.png

OC调用swift

1. 设置一下Packing

进入TARGETS ->Build Settings -> Packaging ->Defines Module为YES
设置 Product Module Name (这个也可以不设置,直接使用默认就行)

Defines Module
2. oc文件中引用
#import "工程名称-Swift.h"

相关文章

网友评论

    本文标题:Swift项目中,objective-c与swift代码相互引用

    本文链接:https://www.haomeiwen.com/subject/jwqncctx.html