做一個公司的oc項目,又在學swift,所以打算用swift重新寫一下項目,當作練習。在視圖做了好后,發現有些功能使用原來的會方便一點,就將原來的oc類導入進swift項目,下面是過程。
1.直接將oc文件或者類拖進swift項目中,會提示是否創建一個橋接文件,點擊創建橋接文件,導入后的目錄如下。一個oc類,一個橋接文件。
2:這個時候創建的橋接文件內容為空白,需要將想要調用的類添加進橋接文件
3:配置build settings,找到 Objective-c Bridging Header,我創建的時候,路徑已經配好了,如果有問題,對應修改一下
4:在swift中調用oc類,調用的時候使用swift方法調用導入的oc類就行