oc
主項目刷新Widget
組件
這個就是涉及到oc
和 Swift
混編。(還是以oc
主項目為例笑旺,當然如果你是Swift
主項目那么你就創(chuàng)建oc
文件)
Xcode 版本12.2
1.新建一個Swift
文件,如下:
這兩
Targets
都要勾選哦~然后Create
可能有朋友會發(fā)現馍资,為什么我的沒有提示這個呢(可能工程之前有配置過筒主,然后點了取消或者不創(chuàng)建那么之后就不會提示了)关噪。那么:
把這個路徑刪除之后再重新創(chuàng)建文件就會有提示了~
然后生成了
SDemo-Bridging-Header
這個橋接文件(Swift
調用oc
會用到這個文件),我們可以看出它是以工程名-Bridging-Header
這種方式命名的乌妙,那么其實也可以手動創(chuàng)建么~具體的操作就不多說了使兔。
2.配置,如下:
然后我們
command+B
藤韵,系統(tǒng)默認會給我們生成一個看不見的文件虐沥,SDemo-Swift.h
,這個文件就是co
調用 Swift
的關鍵文件。驗證一下:注意:一定要用
<>
導入要不然是找不到的泽艘。然后可以點進去看看這個文件:大概是這樣嬸兒的~
3.主app
刷新Widget
然后我們
command+B
欲险,在點進剛才SDemo-Swift.h
這個文件拉到最下面看一下你會發(fā)現咦?好熟悉匹涮,對沒錯幫我自動生成了oc
方法天试,這樣就能愉快的玩耍了:快去試試:
沒毛病~~~~~
這樣咱們就實現了刷新
Widget
還有朋友私信我,
Swift
怎么調oc
方法呀然低,那么咱們下一篇再說喜每,順便把打包發(fā)布的問題說一下。