美文网首页
Object-c和swift混编问题

Object-c和swift混编问题

作者: 4324dd582a68 | 来源:发表于2017-08-08 17:02 被阅读0次

为什么要学习这个问题呢?

随着Swift的改进和Swift 越来越多,越来越多的OC工程使用OC+Swift 混编的模式,慢慢过渡到Swift 开发.下面简单的介绍下OC Swift 混编 Xcode 8.3.3上流程使用

1. 先随机创建一个OC工程 Project Name demoOCAndSwift

2.New File 一个swift 文件 (继承NSObject)这样OC类才能找得到

然后Xcode会出现提示创建一个桥文件 提示

点击Create Bridging Header 创建这个桥文件 这个主要作用是给swift 类调用OC类的  如果没有这里创建也可以手动创建文件名字是 project name + bridging header 

项目配置 暴露swift 模块

修改为YES

然后在需要调用Swift 类的 OC类里面引用 #import "demoOCAndSwift-Swift.h" 这个头文件

把需要给swift 类调用的OC类 的类名 加入到桥文件里面

这样就可以在swift 中调用OC类里面方法了

相关文章

网友评论

      本文标题:Object-c和swift混编问题

      本文链接:https://www.haomeiwen.com/subject/ieatrxtx.html