美文网首页selector
OC-Swift相互调用

OC-Swift相互调用

作者: Thinkdifferents | 来源:发表于2017-05-28 16:40 被阅读143次

    小伙伴们,有没有那么一个时候,网上找见一个牛逼的动画是swift写的,但是你的工程事OC,或者正好相反,读了这篇文章,这些都不再是事...

    一、Swift调用OC

    1. 在Swift中command + N一个OC的文件,Xcode会自动帮我们创建一个桥接文件,在这个桥接文件中写上OC的头文件,你就可以调用这个类了。
    2. 当然如果你是从别处拖过来的OC文件,你可以手动创建一个.h文件,然后在这个地方配置一下即可
    3. 这里有Demo哦

    二、OC调用Swift

    1. 在OC项目中command + N一个Swift的文件,Xcode会自动帮我们创建一个桥接文件,然而这个桥接文件并没有什么卵用,老办法:自己配置
    2. 在控制器中添加#import "OCCallSwiftDemo-Swift.h"头文件
    注意:这里的`OCCallSwiftDemo`指的是你的工程名
    

    随后就可以访问swift类了

    3. 调用Swift的方法时需要注意要在方法前或类前加public
    4. Demo下载地址

    相关文章

      网友评论

        本文标题:OC-Swift相互调用

        本文链接:https://www.haomeiwen.com/subject/cljhfxtx.html