(1)Swift與C語言通訊xcode
在xcode中,當在Swift項目裏添加C語言文件是,xcode會詢問是否Create Bridging Header,選擇是。函數
而後在Bridging Header中引用C語言頭文件。code
以後就能夠在Swift文件中使用C語言的函數了。引用
(2)Swift與Objective-C通訊通信
同上,在Bridging Header中引用Objective-C語言頭文件。項目
以後就能夠在Swift文件中使用Objective-C中定義的類了。語言
(3)Objective-C與C++文件
Swift語言不能執行C++語言的代碼。co
Objective-C須要把.m後綴改爲.mm,而後在mm文件中引入C++頭文件,以後就可使用C++中定義的類了。
注:不能在Objective-C的頭文件中引入C++頭文件,只能在mm文件中引入。
注:mm文件稱做Objective-C++文件。