Моделирование DataSource

Сложно представить хотя бы одно приложение, где не применяется UITableView или UICollectionView. Поэтому довольно часто возникает необходимость в реализации dataSource. В данной статье будет представлена идея моделирования dataSource, упрощающая обработку событий таблицы или коллекции и повышающую читаемость кода.

Позволю небольшое отступление. В качестве примера будет разрабатываться экран профиля следующего вида.