oc項(xiàng)目加入swift
- 新建后綴.swift的文件或者類,Xcode彈出彈窗,點(diǎn)擊“Create Bridging Header”
- Xcode自動(dòng)幫創(chuàng)建好“項(xiàng)目名+Bridging-Header.h”文件和“項(xiàng)目名+Swift.h文件”
路徑如下圖所示
截屏2020-07-23 上午10.01.27.png -
Building Settings - Packaging - Defines Module 設(shè)為 YES
如下圖所示
截屏2020-07-23 上午9.58.21.png - oc調(diào)用swift,在對(duì)應(yīng)oc類中,#import “項(xiàng)目名+Swift.h”
ps:- 建議直接在pch文件中做此項(xiàng);
- 項(xiàng)目目錄中并沒(méi)有這個(gè)文件;
- 如果項(xiàng)目目錄中沒(méi)有.swift文件,#import “項(xiàng)目名+Swift.h” 會(huì)報(bào)錯(cuò)提示找不到;
- @objc 修飾swift方法,必須項(xiàng) - swift調(diào)用oc,在“項(xiàng)目名+Bridging-Header.h”文件中,#import相關(guān)oc類
- 后續(xù)有坑,繼續(xù)補(bǔ)充

