Objective-C與Swift混編(OC與Swift混編)

一、Swift調(diào)用Objective-C方法

Swift調(diào)用OC必須添加一個名為“<項目名>-Bridging-Header.h”的橋接頭文件(這個文件是OC語法格式的),該橋接頭文件的作用是為Swift調(diào)用OC搭建一個橋,以便Swift可以順利調(diào)用OC。


開發(fā)者需手動維護(hù)“<項目名>-Bridging-Header.h”橋接頭文件,開發(fā)者每添加一個新的OC類,都需要手動在該橋接頭文件中導(dǎo)入OC類的頭文件。
不難看出,在Swift中調(diào)用Objective-C并不復(fù)雜,程序要坐的就是兩件事情。
(1)為項目增加一個名為“項目名-Bridging-Header.h”的橋接頭文件;
(2)在橋接頭文件中導(dǎo)入需要在Swift中調(diào)用的Objective-C類的頭文件。
注意:第一次在Swift項目中添加OC類時,系統(tǒng)會提示自動添加“<項目名>-Bridging-Header.h”的橋接頭文件。

二、Objective-C調(diào)用Swift

在Objective-C中調(diào)用Swift,主要就是在Objective-C程序中導(dǎo)入系統(tǒng)隱式維護(hù)的“項目名-Swift.h”頭文件。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1、通過CocoaPods安裝項目名稱項目信息 AFNetworking網(wǎng)絡(luò)請求組件 FMDB本地數(shù)據(jù)庫組件 SD...
    陽明AI閱讀 16,172評論 3 119
  • 最早接觸稻盛和夫應(yīng)該是在初高中的暑假,在我大姨家,看著表哥拿著稻盛和夫的《活法》看,那時候他在深圳自己跑貨車,既當(dāng)...
    恒心者閱讀 638評論 0 3
  • 這封信是王陽明給好友聶文蔚(名豹,江西永豐人,官至兵部尚書)的第二封信,也是王陽明的絕筆書信。嘉靖七年(公元...
    寧靜__致遠(yuǎn)_閱讀 269評論 0 0
  • 01 場景 公司為了獎勵優(yōu)秀員工,給你買了800元的演唱會門票,位置不錯,歌手你也喜歡??墒翘旃蛔髅溃翘煜卤┯?..
    傅真人閱讀 714評論 0 0
  • 鐘婷答應(yīng)盧遠(yuǎn)下個星期會和教授請假,陪盧遠(yuǎn)去云南自駕游。盧遠(yuǎn)一直都對云南大理麗江什么的興致勃勃,西藏拉薩他也說了好幾...
    棉布魚閱讀 286評論 0 0

友情鏈接更多精彩內(nèi)容