1、Swift中使用OC
设置OC桥接文件
这里有一个地方需要注意的就是在targets->build settings ->Object-C Bridging Header 设为哪个桥接的头文件即可。
把需要调用的OC文件写到桥接文件中
就可以按照swift的方式使用了
OCViewController是OC写的Controllerlet OCView:OCViewController = OCViewController()
self.navigationController!.pushViewController(OCView, animated: true)
2、OC调用swift
OC要想使用,必须有头文件。而swift文件却没有头文件,所在咱们想必也需要产生一个头文件。但对于OC调用swift 的头文件比较特殊。因头文件里面的机制是自动生成的
如何产生头文件
选中targets->build settings ->packaing->Product Module Name 中设置模块名
标记的地方自己随便定义
需要调用swift的地方引入
That is all