發(fā)現(xiàn)從網(wǎng)上找出來的方法總會有些不全面,或者按照他們那些方法實現(xiàn)不了OC調(diào)用Swift.所以今天自己整理一下一定可行的步驟只需一篇就不用再瞎百度了。再次聲明下:總結別人的,方便自己查找!廢話少說步驟如下:
1、

2、上面修改的配置項Product? Name后面要用。然后COM+N 創(chuàng)建一個新的文件:

這個需要注意:上圖中的Subclass of一定要設置為NSObject或其子類,否則OC工程將不會找到該類。
點擊確認后會選擇保存路徑,點擊Create,出現(xiàn)如下界面:

這個界面是詢問是否創(chuàng)建橋接的頭文件,這個文件在Swift調(diào)用OC代碼的時候比較管用,但是在OC中調(diào)用Swift的時候我發(fā)現(xiàn)沒有什么卵用。
3、然后自己創(chuàng)建一個以"項目名"-Swift.h文件

,雖然這文件沒什么用,但還是需要建立一下。方便在后面的控制器中添加這個頭文件

添加之后可以吧之前建的

這個文件刪除,因為系統(tǒng)已經(jīng)建立一個相同的隱藏文件,你只需要導入即可。
4、然后,你把你需要的Swift項目加入到工程。到這里你的項目應該就可以成功調(diào)用Swift了,你可以點擊"項目名"-Swift.h這個頭文件,看看是否有內(nèi)容,類似

如果有說明你已經(jīng)成功。接下來就可以在像使用OC語法一樣了。
只要按照上面的步驟沒一定可以實現(xiàn)OC調(diào)用Swift.如有問題歡迎糾正!
------By ZPengs