WWDC22: Use SwiftUI with UIKit | Apple
Learn how to take advantage of the power of SwiftUI in your UIKit app. Build custom UICollectionView and UITableView cells seamlessly with SwiftUI using UIHostingConfiguration. We’ll also show you how to manage data flow between UIKit and SwiftUI components within your app.
To get the most out of this session, we encourage basic familiarity with SwiftUI.
Explore related documentation, sample code, and more:
selfSizingInvalidation: https://developer.apple.com/documentation/uikit/uitableview/4001105-selfsizinginvalidation
selfSizingInvalidation: https://developer.apple.com/documentation/uikit/uicollectionview/4001100-selfsizinginvalidation
UIHostingConfiguration: https://developer.apple.com/documentation/SwiftUI/UIHostingConfiguration
UIHostingController: https://developer.apple.com/documentation/SwiftUI/UIHostingController
SwiftUI views displayed by other UI frameworks: https://developer.apple.com/documentation/SwiftUI/SwiftUI-Views-Displayed-by-Other-UI-Frameworks
UIViewController: https://developer.apple.com/documentation/UIKit/UIViewController
Using SwiftUI with UIKit: https://developer.apple.com/documentation/UIKit/using-swiftui-with-uikit
Managing model data in your app: https://developer.apple.com/documentation/SwiftUI/Managing-model-data-in-your-app
What's new in UIKit: https://developer.apple.com/videos/play/wwdc2022/10068
Hello Swift Charts: https://developer.apple.com/videos/play/wwdc2022/10136
WWDC22 Day 4 recap: https://developer.apple.com/videos/play/wwdc2022/110932
Modern cell configuration: https://developer.apple.com/videos/play/wwdc2020/10027
Data Essentials in SwiftUI: https://developer.apple.com/videos/play/wwdc2020/10040
More Apple Developer resources:
Video sessions: https://apple.co/VideoSessions
Documentation: https://apple.co/DeveloperDocs
Forums: https://apple.co/DeveloperForums
App: https://apple.co/DeveloperApp