swift项目中 OC与swift相互调用

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wa172126691/article/details/80861124

swift调用oc的方法:

1、桥接文件,一般是swift工程,在创建一个oc文件时,系统自动添加(不用改名,直接默认即可)

2、将需要引用的oc文件 .h头文件 添加到桥接类中。
具体方法可以参考我的这篇博客,里面进行了详细讲解

oc调用swift

1、首先设置一下Packing

进入TARGETS ->Build Settings -> Packaging 中

设置Defines Module为YES

设置 Product Module Name (这个也可以不设置,直接使用默认就行)

这里写图片描述

2、设置完之后,在需要引用的oc文件头部 import一下,格式为: #import “工程名-Swift.h”

比如:#import “H56580E2E-Swift.h”

然后就可以使用swift文件了

猜你喜欢

转载自blog.csdn.net/wa172126691/article/details/80861124