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

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

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

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

(一)、Swift  引 OC 文件

1.创建 Demo 

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

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

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


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


6.调用 OC 方法


成功调用!

传送门:OC引 Swift文件  

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 在从魔都回帝都的火车上,实在是睡不着,主要是不知道车厢哪个隔间里的大叔或者大婶的脚实在是杀伤力过于强大,我被熏得完...
    LostAbaddon阅读 2,700评论 3 6
  • iOS系统类库里面有一个Availability.h头文件,有一些宏定义。 #define __IPHONE_2_...
    简简蜗牛阅读 1,381评论 0 1
  • 时代的车轮推动着社会的脚步,也在推动着每一个人,我们时时刻刻都能感受到社会的变化,知识不断更新,想要跟上时代的脚步...
    朗月微光阅读 939评论 10 57
  • 一个农村女孩式的微笑,没错,这就是我对她的第一印象,从见面的那一刻起,就深深地烙在了我的心里,挥之不去。 邂逅,通...
    凯罗阅读 205评论 0 0
  • 创建虚拟环境 打开anaconda的控制台,首先改变镜像源,便于安装。 //添加Anaconda的TUNA镜像co...
    白浅是只狐狸阅读 246评论 0 0