Protocols

The following protocols are available globally.

  • By implementing ConfigurableCell the cell provides the functionality to display the specified object.

    See more

    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 more

    Declaration

    Swift

    public protocol ReusableViewConfiguring
  • By implementing this the cell provides its reuse identifiere.

    See more

    Declaration

    Swift

    public protocol ReuseIdentifierProviding
  • Undocumented

    See more

    Declaration

    Swift

    public protocol DataModifying
  • A observable which notifies about data provider changes.

    See more

    Declaration

    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 the DataProvider requirements already implemented.

    See more

    Declaration

    Swift

    public protocol CollectionDataProvider : DataProvider
  • DataProvider provides data in a way which is related to UITableViewDataSource or UICollectionViewDataSource. It is generic over Object, which is the kind of data it provides.

    See also

    AnyDataProvider
    See more

    Declaration

    Swift

    public protocol DataProvider : AnyObject
  • Providing section index titles.

    See more

    Declaration

    Swift

    public protocol SectionIndexTitles
  • Generates text which can be used as section header titles or footer titles.

    See more

    Declaration

    Swift

    public protocol SectionTexts