WWDC19 とりあえず見たいセッションリスト
概要
Keynote
Platforms State of the Union
Xcode
What’s New in Xcode 11
Getting Started with Xcode
Adopting Swift Packages in Xcode
Debugging in Xcode 11
Testing in Xcode
Creating Great Localized Experiences with Xcode 11
Great Developer Habits
Swift
What’s New in Swift
Modern Swift API Design
Creating Swift Packages
Swift Playgrounds 3
Combine
Combine in Practice
Introducing Combine
Introducing Combine and Advances in Foundation
SwiftUI
Building Custom Views with SwiftUI
Data Flow Through SwiftUI
Accessibility in SwiftUI
Integrating SwiftUI
Introducing SwiftUI: Building Your First App
SwiftUI Essentials
SwiftUI On All Devices
SwiftUI on watchOS
Mastering Xcode Previews
Design
What’s New in iOS and macOS Design
What’s New in iOS Design
Modernizing Your UI for iOS 13
AppKit
What’s New in AppKit for macOS
その他
What’s New in Clang and LLVM
What’s New in App Store Connect
RxSwiftを利用している方がCombineに注目しているようでしたが、現時点ではまだRxのサブセットのように見えました。 iOS 13だけサポートするとしても今すぐRxSwiftを置き換えることはできないと思います。 ただ、iOS 12のサポートを切れる頃にはもっと成長してそうなので今後に期待です。(・・・2年後かな。)
CombineはSwiftUIでも利用するので、Combine → SwiftUIの順に見ていくのが良さそうです。
追記: Shai Mishali さんがRxSwiftと比較したCombineのチートシートを作られています。 medium.com
これを拝見する限り、思ったより網羅されているようです。
一部、?と思ってしまう名前のものがあるので治してくれるといいですね。