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

これを拝見する限り、思ったより網羅されているようです。
一部、?と思ってしまう名前のものがあるので治してくれるといいですね。