天天看點

ios objc與swift的橋接檔案

ios中,swift與objc互相要互相調用的話,這裡objc可以直接調用swift中的類和函數,但是swift沒辦法直接調用objc中的類和函數,這時候就需要用到橋接檔案,在橋接檔案裡import進objc中類的頭檔案就可以。

具體操作如下:

如我們引入了objc的架構masonry,但是你的項目是swift的,這裡就需要用到一個橋接檔案,建立一個檔案,選擇header類型。

橋接檔案名字随意,好像沒什麼限制,然後建立好之後,要在項目設定那裡配置該檔案,在Build Settings –>Objective-C Bridging Header這裡寫入橋接檔案的路徑。這樣子就成功了,之後就在橋接檔案引入objc類的頭檔案,swift裡面就可以調用該類的函數和屬性了。

以下是圖解流程:

1、

ios objc與swift的橋接檔案

2、

ios objc與swift的橋接檔案

3、

ios objc與swift的橋接檔案

4、

ios objc與swift的橋接檔案

5、

ios objc與swift的橋接檔案

6、

ios objc與swift的橋接檔案

該文章沒什麼好講的,操作簡易,隻是自己很久沒操作就會忘記,特此記錄一下。

QQ:361561789

有事可以直接加Q聯系