OC与Swift如何实现混编
- 1、 Swift项目中使用OC
在Swift中引用OC需要借助桥接文件xx bridging header,该文件有两种创建方式:
a、直接在Swift项目中创建OC文件,系统会自动创建xx bridging header文件,然后将你需要引用的OC文件的头文件导入到该桥接文件中
b、自己手动创建xx bridging header,创建完成之后在Build Setting中设置Swift Compiler,在Objective-C Bridging Header中设置其路径为自己创建文件所在路径
- 2、 OC项目中使用Swift
在OC项目中使用Swift文件步骤:
a、在项目Build Setting中将Define Module设置为YES
b、在需要使用到Swift文件的OC文件中引入 #import "项目名称-Swift.h"
c、在第二步之后创建Swift文件,之后便可以直接在OC文件中使用Swift了