当前位置:   article > 正文

iOS oc和swift相互调用_ios 和 swift 互相引用

ios 和 swift 互相引用

在swift项目中建立第一个oc文件的时候,会弹出是否建立桥接文件的提示,点击“是”,项目中会出现ProjectName-Bridging-Header.h的文件。
在这里插入图片描述

oc调用swift

在需要调用swift的oc文件中引入“ProjectName-Swift.h”

#import "ProjectName-Swift.h"
  • 1

注意:

  • 调用的swift类必须继承于NSObject, 不是继承自NSObject的类或是swift的结构体oc是无法调用的
  • swift5.2.4中想要暴露给oc的方法和属性前要加@objc

在这里插入图片描述
请添加图片描述

swift调用oc

在桥接文件ProjectName-Bridging-Header.h中引入要调用的oc类,就可以在任一swift文件中调用这个oc类了。在这里插入图片描述

参考博客:
iOS:OC与Swift互调

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Li_阴宅/article/detail/789238
推荐阅读
相关标签
  

闽ICP备14008679号