This repo is inspired by Jesse Squires's presentation at Swift Summit.
There are five desiring goals in this repos:
- protocol-based
- type-safe
- unify UITableView and UICollectionView
- remove UIKit boilerplate
- avoid NSObject and NSObjectProtocol, in order to be purely Swifty
To understand the power and benefits of POP, I try to implement it by myself and this is it.