美文网首页
iOS项目OC-Swift混编

iOS项目OC-Swift混编

作者: iOS开发实践 | 来源:发表于2020-07-23 09:15 被阅读0次

    oc项目加入swift

    1. 新建后缀.swift的文件或者类,Xcode弹出弹窗,点击“Create Bridging Header”
    2. Xcode自动帮创建好“项目名+Bridging-Header.h”文件和“项目名+Swift.h文件”
      路径如下图所示
      截屏2020-07-23 上午10.01.27.png
    3. Building Settings - Packaging - Defines Module 设为 YES
      如下图所示
      截屏2020-07-23 上午9.58.21.png
    4. oc调用swift,在对应oc类中,#import “项目名+Swift.h”
      ps:- 建议直接在pch文件中做此项;
      - 项目目录中并没有这个文件;
      - 如果项目目录中没有.swift文件,#import “项目名+Swift.h” 会报错提示找不到;
      - @objc 修饰swift方法,必须项
    5. swift调用oc,在“项目名+Bridging-Header.h”文件中,#import相关oc类
    6. 后续有坑,继续补充

    相关文章

      网友评论

          本文标题:iOS项目OC-Swift混编

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