DefaultCollectionViewTarget Public Base base init(_:) DiffableDataSource.Target: shouldSuspendBatchUpdates deleteSections(at:animated:) insertSections(at:animated:) reloadSections(at:animated:) moveSection(at:to:animated:) deleteItems(at:animated:) insertItems(at:animated:) reloadItems(at:animated:) moveItem(at:to:animated:) performBatchUpdates(updates:animated:completion:) reloadData()