In this presentation from a CocoaHeadsNL meetup on January 13th, 2016, Niels van Hoorn talks about using protocols to simplify data sources for table and collection views. This is an older recording from a meetup two years ago.