swift和objective-c交叉使用

OC使用swift

在oc项目中使用swift简单到爆,只需要导入一个头文件
#import "XXXXX-Swift.h" (工程名-Swift.h),这个头文件可以在工程设置里面查看。如下图:

swift和objective-c交叉使用_第1张图片
image.png

swift使用OC

swift使用oc,需要用到桥接头文件

  • 方式一:自动创建创建
    在oc项目创建swift文件或swift项目创建oc文件,都会给出创建桥接头文件的提示,点击创建。

    swift和objective-c交叉使用_第2张图片
    image

  • 方式二:手动创建

    swift和objective-c交叉使用_第3张图片
    创建头文件
    swift和objective-c交叉使用_第4张图片
    在工程设置里面设置桥接头文件路径

创建桥接头文件后,把我们swift中需要用到的oc类导入即可。

你可能感兴趣的:(swift和objective-c交叉使用)