在 oc 或 swift项目中新建另一种语言文件时,xcode会提示产生一个桥接文件,当我们点击同意后查看产生的这个桥接文件,发现
// Use this file to import your target's public headers that you would like to expose to Swift.
首先,我们检查Build Setting中这个桥接文件是否被正确添加,被正确添加后:
-
swift使用OC
- 我们在这个桥接文件中添加
#import "oc文件.h"使得所有swift类中能够用swift语法使用这个被添加的oc类。
- 我们在这个桥接文件中添加
-
OC使用swift
- 在oc类中
#import "项目名称-Swift.h",就可以用OC语法使用所有swift类
- 在oc类中

oc项目添加swift类

swift项目添加oc类

编译设置