项目里面Swift和OC 交叉使用

Posted Tiffany_my

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了项目里面Swift和OC 交叉使用相关的知识,希望对你有一定的参考价值。

  • 在OC的项目中使用Swift 语言开发
  1. 创建swift文件,同时创建桥接文件。(桥接文件里面不用导入头文件)
  2. 在swift文件中完成代码的编写。
  3. 在某OC类的.m文件中,使用swift文件。方法;#import "OC工程的产品名-Swift.h" <固定的,不要乱写>
  4. 头文件导入成功以后,就可以在OC类中使用该Swift类  

 

  • 在Swift项目中使用OC语言开发
  1. 创建OC文件,同时创建桥接文件
  2. 在桥接文件中导入你需要在Swift类中使用的OC类的头文件,例如:#import "OCTestClass.h"

    3.上面两步操作完成后即可在Swift类直接使用OC的类不用在进行导入头文件操作

以上是关于项目里面Swift和OC 交叉使用的主要内容,如果未能解决你的问题,请参考以下文章

swift之OC与Swift混编

swift与oc混编

OC项目中使用Swift

在OC项目中使用Swift(OC、Swift混编,简单明了)

iOS-OC和Swift相互混合开发(OC&Swift混编)

OC项目转Swift指南