oc
主项目刷新Widget
组件
这个就是涉及到oc
和 Swift
混编。(还是以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
方法呀,那么咱们下一篇再说,顺便把打包发布的问题说一下。
网友评论