美文网首页
swift与OC混编、调用

swift与OC混编、调用

作者: Ozhy1991yhzO | 来源:发表于2019-03-07 12:00 被阅读0次

    一、swift项目中swift文件调用OC中的某个方法

    (1)创建桥接文件 XHLeLeDai-Bridging-Header.h(XHLeLeDai是你的工程名字)


    屏幕快照 2019-03-07 上午11.40.49 2.png

    (2)更改路径。在Build Settings搜索Objective-C Bridging Header,填上桥接文件的路径


    屏幕快照 2019-03-07 上午11.41.46.png
    (3)桥接文件中导入OC类
    屏幕快照 2019-03-07 上午11.40.49.png

    (3)在swift文件中直接调用OC方法即可

    二、swift项目中OC文件调用swift文件中的属性或方法

    (1)更改路径。在工程Build Settings下搜索 Objective-C Generated Interface Header Name,填写路径。其中XHLeLeDai为工程的名字


    屏幕快照 2019-03-07 上午11.57.44.png

    (2)给swift文件中类的方法或属性添加 @objc


    屏幕快照 2019-03-07 上午11.50.39.png
    (3)在要使用swift的地方导入#import "XHLeLeDai-Swift.h"
    屏幕快照 2019-03-07 下午12.01.52.png

    (4)调用

    三、OC项目中OC文件调用swift方法

    同一,创建桥接文件,更改路径即可,不需要导入文件

    相关文章

      网友评论

          本文标题:swift与OC混编、调用

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