Protocols
The following protocols are available globally.
-
Protocol that provides a method to dequeue cells in [Table|Collection]Views.
See moreDeclaration
Swift
protocol CellDequeuing : AnyObject -
Protocol that provides a method to register cells in [Table|Collection]Views.
See moreDeclaration
Swift
protocol CellRegistering : AnyObject -
Protocol that provides reuseIdentifier property.
See moreDeclaration
Swift
protocol CellIdentifiable : AnyObject -
Represents the data source of a table view
See moreDeclaration
Swift
protocol TableDataSourceProvider : AnyObject -
Base Protocol that all presenter protocols should conform to.
See moreDeclaration
Swift
protocol Presentable : AnyObject -
ColorPalettePresenterDelegate used by the presenter to communicate with the VC.
Declaration
Swift
protocol ColorPalettePresenterDelegate : Presentable -
ColorPalettePresenting protocol used in the VC to communicate with the Presenter.
See moreDeclaration
Swift
protocol ColorPalettePresenting : AnyObject -
ColorPaletteViewDelegate used by the view to communicate with the VC.
Declaration
Swift
protocol ColorPaletteViewDelegate : AnyObject -
FeaturesPresenterDelegate used by the presenter to communicate with the VC.
Declaration
Swift
protocol FeaturesPresenterDelegate : Presentable -
FeaturesPresenting protocol used in the VC to communicate with the Presenter.
See moreDeclaration
Swift
protocol FeaturesPresenting : TableDataSourceProvider -
MainPresenting protocol used in the VC to communicate with the Presenter.
See moreDeclaration
Swift
protocol MainPresenting : AnyObject
Protocols Reference