Developing an App with DiffableDataSource
summary
Shows how to migrate an iOS app to use the WWDC 2019 DiffableDataSource API for UITableView and UICollectionView, explaining how the new snapshot-based data source model works and how to update existing data-updating code to adopt it.
AI-written summary · about
chapters (8)
- 0:00Introduction
- 2:36What is DiffableDataSource
- 7:12Implementing snapshot updates
- 13:14Handling batch updates
- 19:00Snapshot testing benefits
- 24:00Unique identifiers explained
- 27:53Customizing headers and footers
- 30:28Final tips and demo
related talks
47mIntegrating modern native APIs with legacy code
25mSize Doesn't Matter: Building an App for Every iOS Device
41mUsing Core Data in a Modern SwiftUI Application
39mSwiftUI — Everything from Scratch Again
36miOS to visionOS: How to prepare your app for the future
41mSyncing and Collaboration with CloudKit
36mData flow in SwiftUI - from @State to @Observable...
20mDeep Dive into Storyboard
