如何在OC项目中导入swift类

1.在已有的项目中拖入swift文件

2.xcode问我们是否创建MyProject-Bridging-Header.h文件,这里要考虑swift是否需要访问oc文件。不过为了减少后期麻烦,点击创建就好

如何在OC项目中导入swift类_第1张图片

3.想在oc文件中使用swift还需要在要用到的文件中

#import "MyProject-Swift.h"

这个文件是系统创建的,我们并看不到。

在project-BuildSetting中找到如下

如何在OC项目中导入swift类_第2张图片

横线标注的就是我们需要导入的文件 命名规则是:项目名-Swift.h

这样在OC中就可以使用swift中得类和方法了。

注:如果在开发中,修改了导入的swift文件,比如添加了新的属性,新的方法。需要重新编译一次才能在OC中使用,否则没有代码提示的。

你可能感兴趣的:(如何在OC项目中导入swift类)