Protocols
The following protocols are available globally.
-
By implementing
See moreConfigurableCell
the 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 also
ReusableViewConfiguration
Declaration
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
-
CollectionDataProvider
provides an interface for data providers which rely on a collection as internal data structure. By conforming to this protocol you get most of theDataProvider
requirements already implemented.See also
ArrayDataProvider
See also
AnyCollectionDataProvider
Declaration
Swift
public protocol CollectionDataProvider : DataProvider
-
DataProvider
provides data in a way which is related toUITableViewDataSource
orUICollectionViewDataSource
. It is generic over Object, which is the kind of data it provides.See also
AnyDataProvider
Declaration
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