- Example of iOS app that uses separate DataSourceProvider class that implements UITableViewDataSource for better separation of responsibility between ViewController
alfianlosari/TableViewDataSourceProvider
iOS DataSourceProvider for UITableViewDelegate encapsulation
Swift