OC与Swift混编

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了

你可能感兴趣的:(OC与Swift混编)