1. 程式人生 > >iOS開發之OC 和 Swift混編

iOS開發之OC 和 Swift混編

前言

相信很多開發者在開發過程中,使用別人封裝好的三方框架,但由於三方框架的開發語言(OC或者Swift)與現有工程的開發語言不一致,導致無法直接使用,那麼對於混編來說,是不二的選擇。

Swift專案使用OC框架

1. 建立橋接檔案,一般的命名規則(專案名-Bridging-Header), 放在根目錄Supporting Files檔案下。

橋接檔案

建立橋接檔案時,必須把[targets打勾]。

橋接檔案

2. 匯入橋接檔案路徑,根據圖片提供的步驟,將剛才建好的橋接檔案直接拖入,會自動引用路徑。 注意:拖進去的路徑為本地專案的絕對路徑,建議更改為相對路徑($SRCROOT進行替換)。

新增橋接檔案路徑

3. 匯入需要使用的OC框架的標頭檔案 

引用OC標頭檔案