oc 與 Swift 是2種不同的語言,
oc代碼只能寫帶oc文件里,
Swift代碼只能寫在Swift文件里,
雖然2者不同語言, 但卻能互相調用, 不過需要進行一下橋接, 就是下面的2個文件
(ProjectNmae-Bridging-Header.h)
Swift文件要調用oc代碼的時候 你會發現你無法引用oc.h文件, 所以就要用到這個文件, 對oc文件進行橋接, 把一些oc.h文件在這里引用進去, 然后你就可以在Swift文件里操作oc代碼
(ProjectName-Swift.h)
oc調用Swift代碼需要在oc文件里引用這個文件, 你會發現你的項目中並沒有這個文件, 因為這個文件是個隱藏文件。
如果你的項目中是oc/ Swift項目, 當你第一次創建Swift/ oc文件的時候會給你個如下提示

這個文件點擊完之后就會自動給你創建一個(ProjectNmae-Swift.h)/ (ProjectNmae-Bridging-Header.h)文件
如果你點擊Don't Create 之后發現為時已晚了, 你可以在這里配置
選擇 Building Settings > Swift Compiler-General ,將 Objective-C Bridging Header 設置為 <targetname>/Bridging-Header.h 。
當然了這個Bridging-Header.h 是你自己創建的一個.h文件文件名可以隨便寫
