在 WWDC2019,蘋(píng)果推出了 SwiftUI 和 Combine 框架,給 iOS 開(kāi)發(fā)帶來(lái)了全新的體驗(yàn)。其中 Combine 思想類似于 RxSwift 和 ReactiveSwift。在使用 SwiftUI 開(kāi)發(fā)時(shí),我們可以用這個(gè)框架來(lái)進(jìn)行數(shù)據(jù)和 UI 的綁定,保證 UI 和數(shù)據(jù)的一致性??梢赃@么說(shuō),你用 SwiftUI 進(jìn)行開(kāi)發(fā),就會(huì)用到 Combine 框架。
在最近這段時(shí)間,我已經(jīng)學(xué)習(xí)完了 Combine: Asynchronous Programming with Swift,并對(duì)所學(xué)知識(shí)總結(jié),具體學(xué)習(xí)筆記可以查看我的 GitHub。如果覺(jué)得有用,麻煩順手給個(gè) star。謝謝!
如果想看原版書(shū)籍,可以點(diǎn)擊鏈接進(jìn)去購(gòu)買。另外,既然學(xué)習(xí)了 Combine,那么 SwiftUI 也是必不可少的。Raywenderlich 也有 SwiftUI 的書(shū)籍,也可以購(gòu)買學(xué)習(xí)!
想及時(shí)看到我的新文章的,可以關(guān)注我。