Swift 中使用OC: 创建一个Swift项目, 在Swift项目中添加一个OC的类,会提示是否建立桥接文件, 在桥接文件中直接引入想要使用的类的头文件即可
OC中调用Swift: 创建一个OC项目, 在OC项目中添加一个Swift的类,会提示是否建立桥接文件,这时候建立不建立都行,建立了不影响,但也没有用, 直接在使用到Swift类的文件中导入#import "OC项目的名称-Swift.h",就可以直接用了
注意:
- Swift中调用OC一般没问题,但是OC调用Swift,有时候会出问题
- Swift不能调用OC中较长/较复杂的宏
- OC调用Swift中的类,这个类必须有public 修饰
- OC调用Swift中的类,这个类必须是继承/或间接继承自NSObject