Можешь объяснить, что такое diffable data source в iOS разработке и описать, как он управляет обновлениями данных в UITableView и UICollectionView? — ДейлиПреп