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了