Data-Driven Table Views 🚀
When looking through you current project’s code base, how many table views can you count?
The usual approach to handling table views is cumbersome and has a number of non-obvious drawbacks that gradually degrade into technical debt if not treated correctly. Some examples are: repeated boilerplate code, violation of dependency inversion, complex flow of control.
In this article you will learn:
💡 What’s wrong with standard implementations of UITableViewDataSource;
💻 How to create a data-driven data source agnostic of UIKit;
📈 How to initialize a dynamic table view in 12 lines of code;
Continue reading the article on my blog: http://www.vadimbulavin.com/data-drive-table-views/.