IOS开发之OC-Switf 混编 -(Swift 引 OC 文件)

随着 Swift3.0 之后的逐步稳定,越来越多的 IOS 开发师逐渐都加入到 Swift 阵营,从目前来看 Switf排名逐渐超过 OC。从目前来看完全用 Swift 开发项目也不现实,因为毕竟 OC 比 Swift 来说相对成熟一些。

目前开发状态:Swift与 OC 混编

接下来我们先写一个demo 看看来怎么实现混编。OC 与 Swift 方法互掉。

(一)、Swift  引 OC 文件

1.创建 Demo 

IOS开发之OC-Switf 混编 -(Swift 引 OC 文件)_第1张图片

2.创建 OC 文件(这里我们选择 OC 语言)

IOS开发之OC-Switf 混编 -(Swift 引 OC 文件)_第2张图片

3.创建桥接文件(当你创建 OC 语言文件的时候会自动提示你创建桥接文件,选择 Create Bridging Header.)

IOS开发之OC-Switf 混编 -(Swift 引 OC 文件)_第3张图片

4.创建桥接文件成功引入,在创建的桥接文件里引入你需要的类。


IOS开发之OC-Switf 混编 -(Swift 引 OC 文件)_第4张图片
IOS开发之OC-Switf 混编 -(Swift 引 OC 文件)_第5张图片

5.在你需要的OC类里创建一个实例方法和类方法!


IOS开发之OC-Switf 混编 -(Swift 引 OC 文件)_第6张图片

6.调用 OC 方法

IOS开发之OC-Switf 混编 -(Swift 引 OC 文件)_第7张图片

成功调用!

传送门:OC引 Swift文件  

你可能感兴趣的:(IOS开发之OC-Switf 混编 -(Swift 引 OC 文件))