OC和Swift混编,相互包含

125 阅读1分钟

1.在Swift项目中创建OC文件,目的是让xcode帮你配置桥接文件,选择Creat Bridging Header 截屏2022-09-06 09.42.28.png

会生成一个"工程名-Bridging-Header.h"文件,内部可以导入OC文件,这样Swift中就可以使用OC的文件,使用方式如下图

截屏2022-09-06 09.42.06.png Swift文件中可以直接使用该OC类

截屏2022-09-06 09.41.51.png swift示例

截屏2022-09-06 09.51.10.png

2.在OC项目中创建Swift文件,目的是让xcode帮你配置桥接文件,选择Creat Bridging Header

配置Defines Module = YES 其他的和上面类似