jessesquires/JSQDataSourcesKit

Expand `CellParentViewProtocol` API for dequeuing and registering cells, implement auto-registration?

jessesquires opened this issue · 1 comments

A concept that evolved in ReactiveLists (and inspired by this) is auto-registering cells and registering/dequeuing through a totally unified interface.

  • In addition to CellType, support SupplementaryType in CellParentViewProtocol

  • Unify registration methods. See CellContainerViewProtocol

  • We only support reuseIdentifier in ReusableViewProtocol, but we should accommodate all types of registration. See ViewRegistrationInfo.

  • DataSourceProvider should register cells for you. It currently doesn't.