Classes
The following classes are available globally.
-
A
See moreDataSourceProvider
is responsible for providing a data source object for a table view or collection view.Declaration
Swift
public final class DataSourceProvider < DataSource: DataSourceProtocol, CellConfig: ReusableViewConfigProtocol, SupplementaryConfig: ReusableViewConfigProtocol> where CellConfig.Item == DataSource.Item, SupplementaryConfig.Item == DataSource.Item
-
A generic
See moreNSFetchedResultsController
.Declaration
Swift
public class FetchedResultsController<T> : NSFetchedResultsController<NSFetchRequestResult> where T : NSFetchRequestResult
extension FetchedResultsController: DataSourceProtocol
-
A
See moreFetchedResultsDelegateProvider
is responsible for providing a delegate object for an instance ofNSFetchedResultsController
.Declaration
Swift
public final class FetchedResultsDelegateProvider<CellConfig> where CellConfig : ReusableViewConfigProtocol
-
A
See moreTitledSupplementaryView
is aUICollectionReusableView
subclass with a singleUILabel
. It is intended for use as an analog to aUITableView
header title. These views can be used withTitledSupplementaryViewConfig
.Declaration
Swift
public final class TitledSupplementaryView : UICollectionReusableView