为什么要学习这个问题呢?
随着Swift的改进和Swift 越来越多,越来越多的OC工程使用OC+Swift 混编的模式,慢慢过渡到Swift 开发.下面简单的介绍下OC Swift 混编 Xcode 8.3.3上流程使用
1. 先随机创建一个OC工程 Project Name demoOCAndSwift

2.New File 一个swift 文件 (继承NSObject)这样OC类才能找得到
然后Xcode会出现提示创建一个桥文件 提示

项目配置 暴露swift 模块

修改为YES
然后在需要调用Swift 类的 OC类里面引用 #import "demoOCAndSwift-Swift.h" 这个头文件
把需要给swift 类调用的OC类 的类名 加入到桥文件里面

网友评论