DataProvider
public protocol DataProvider
Provides data for a DataSource. Its provided objects will be of type ValueType.
Its objects shall not be accessed directly, granting its usage throught its methods, allowing better compatibility among different kinds of data providers.
-
The type of the provided object.
Declaration
Swift
associatedtype ValueType -
The type for the index type.
Declaration
Swift
associatedtype IndexType -
The type for the section title.
Declaration
Swift
associatedtype SectionTitleType -
Returns the numbers of provided sections.
For one-dimentional arrays, will return 1.
Declaration
Swift
func numberOfSections() -> IntReturn Value
Int.
-
Returns the number of objects in the given section.
If given section does not exists, returns 0.
Declaration
Swift
func numberOfItems(in section: Int) -> IntParameters
sectionThe section to be inquired about how much provided objects it has.
Return Value
Int.
-
Returns the title for a given section.
Declaration
Swift
func title(section: Int) -> SectionTitleType?
View on GitHub
DataProvider Protocol Reference