一、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”頭文件。