OC工程中OC文件和Swift文件相互引用

1、主工程是OC创建,工程中OC文件调用Swift 文件及项目中Swift调用OC文件
1.1 创建OC项目

image.png

1.2 设置 Defines Module 为YES

image.png

Swift调用OC文件
1.3 创建Swift 文件

image.png

创建Swift文件会自动生成Objective-C bridging header,点击Create Bridging Header
image.png

image.png

将oc-bridging-header 添加Swift 中需要引用到的OC文件的头文件

image.png

在Swift文件中调用OC文件了
image.png

OC文件调用Swift文件
1.4 OC文件中需要使用到Swift文件,查看系统自动生成的Interface Header Name,OC文件中import 该头文件

image.png

image.png

你可能感兴趣的:(OC工程中OC文件和Swift文件相互引用)