Protocols
The following protocols are available globally.
-
By implementing
See moreConfigurableCellthe cell provides the functionality to display the specified object.Declaration
Swift
public protocol ConfigurableCell -
If matching, it is able to configure the view with the object.
Note
Dequeuing a view is not part of configuration.See moreSee also
ReusableViewConfigurationDeclaration
Swift
public protocol ReusableViewConfiguring -
By implementing this the cell provides its reuse identifiere.
See moreDeclaration
Swift
public protocol ReuseIdentifierProviding -
Undocumented
See moreDeclaration
Swift
public protocol DataModifying -
A observable which notifies about data provider changes.
See moreDeclaration
Swift
public protocol DataProviderObservable : AnyObject -
CollectionDataProviderprovides an interface for data providers which rely on a collection as internal data structure. By conforming to this protocol you get most of theDataProviderrequirements already implemented.See also
ArrayDataProviderSee moreSee also
AnyCollectionDataProviderDeclaration
Swift
public protocol CollectionDataProvider : DataProvider -
DataProviderprovides data in a way which is related toUITableViewDataSourceorUICollectionViewDataSource. It is generic over Object, which is the kind of data it provides.See moreSee also
AnyDataProviderDeclaration
Swift
public protocol DataProvider : AnyObject -
Providing section index titles.
See moreDeclaration
Swift
public protocol SectionIndexTitles -
Generates text which can be used as section header titles or footer titles.
See moreDeclaration
Swift
public protocol SectionTexts
View on GitHub
Protocols Reference