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