(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++文件。