Object-c和swift混編問題

為什么要學習這個問題呢?

隨著Swift的改進和Swift 越來越多,越來越多的OC工程使用OC+Swift 混編的模式,慢慢過渡到Swift 開發(fā).下面簡單的介紹下OC Swift 混編 Xcode 8.3.3上流程使用

1. 先隨機創(chuàng)建一個OC工程 Project Name demoOCAndSwift

2.New File 一個swift 文件 (繼承NSObject)這樣OC類才能找得到

然后Xcode會出現(xiàn)提示創(chuàng)建一個橋文件 提示


點擊Create Bridging Header 創(chuàng)建這個橋文件 這個主要作用是給swift 類調(diào)用OC類的 ?如果沒有這里創(chuàng)建也可以手動創(chuàng)建文件名字是 project name + bridging header?


項目配置 暴露swift 模塊


修改為YES

然后在需要調(diào)用Swift 類的 OC類里面引用 #import "demoOCAndSwift-Swift.h" 這個頭文件

把需要給swift 類調(diào)用的OC類 的類名 加入到橋文件里面


這樣就可以在swift 中調(diào)用OC類里面方法了
最后編輯于
?著作權(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)容

  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫、插件、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 15,422評論 4 61
  • 轉(zhuǎn)載自:https://github.com/Tim9Liu9/TimLiu-iOS 目錄 UI下拉刷新模糊效果A...
    袁俊亮技術(shù)博客閱讀 12,147評論 9 105
  • 我愛你中國 無論我身處何方 在我背后總有祖國堅強的后盾…… 我愛你,祖國! 我愛你春天蓬勃的秧苗 我愛你秋日金黃的...
    逗霸君閱讀 269評論 1 5
  • 據(jù)不完全統(tǒng)計,目前從事運營微信公眾號的公司;起碼有百家以上估值過億了;大部分都準備這兩年選擇掛牌上市,騰訊間接的讓...
    三月的一束光閱讀 492評論 0 1
  • 年輕時父親嚴厲,母親溫柔,截然相反的性格對待我是一樣的疼愛不溺愛,放養(yǎng)不放縱。 普通家庭,學過素描、電子琴、奧數(shù)、...
    沁小浪閱讀 171評論 0 0

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