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