美文网首页
iOS14 Widget从开发到上线 (五)

iOS14 Widget从开发到上线 (五)

作者: Lsx_f | 来源:发表于2020-11-24 17:00 被阅读0次

    oc主项目刷新Widget组件
    这个就是涉及到ocSwift混编。(还是以oc 主项目为例,当然如果你是Swift主项目那么你就创建oc文件)
    Xcode 版本12.2

    1.新建一个Swift文件,如下:


    这两Targets都要勾选哦~然后Create
    可能有朋友会发现,为什么我的没有提示这个呢(可能工程之前有配置过,然后点了取消或者不创建那么之后就不会提示了)。那么:

    把这个路径删除之后再重新创建文件就会有提示了~
    然后生成了SDemo-Bridging-Header这个桥接文件(Swift调用oc会用到这个文件),我们可以看出它是以工程名-Bridging-Header这种方式命名的,那么其实也可以手动创建么~具体的操作就不多说了。
    2.配置,如下:

    然后我们command+B ,系统默认会给我们生成一个看不见的文件,SDemo-Swift.h,这个文件就是co调用 Swift的关键文件。验证一下:

    注意:一定要用<>导入要不然是找不到的。然后可以点进去看看这个文件:

    大概是这样婶儿的~
    3.主app刷新Widget

    然后我们command+B ,在点进刚才SDemo-Swift.h这个文件拉到最下面看一下你会发现咦?好熟悉,对没错帮我自动生成了oc方法,这样就能愉快的玩耍了:

    快去试试:


    没毛病~~~~~
    这样咱们就实现了刷新Widget
    还有朋友私信我,Swift怎么调oc方法呀,那么咱们下一篇再说,顺便把打包发布的问题说一下。

    相关文章

      网友评论

          本文标题:iOS14 Widget从开发到上线 (五)

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