DataViewable 0.1.0

DataViewable 0.1.0

Maintained by Ian MacCallum.



  • By
  • Ian MacCallum

DataViewable -- WIP

CocoaPods Carthage

DataViewable is an extensible, protocol-based framework to make it easy to display empty data sets and loading indicators for any view that is used to display data to users. The DataViewable protocol defines an interface for creating empty data sets. Default implementations in the DataViewable protocol extension provide the bulk of the logic necessary to easily implement empty data sets and loading indicators on any view type. Conditional conformance to the DataViewable protocol allows us to provide useful overrides of the default implementations for various UI elements (UITableView, UICollectionView, UIImageView, UIView, etc...).

Installation

CocoaPods:

Add the line pod "DataViewable" to your Podfile

Carthage:

Add the line github "stablekernel/DataViewable" to your Cartfile

Manual:

Clone the repo and drag the file files in Sources/ into your Xcode project.

Swift Package Manager:

Add the line .Package(url: "https://github.com/stablekernel/DataViewable.git", majorVersion: 1) to your Package.swift

Usage

Platform support

DataViewable supports all current Apple platforms with the following minimum versions:

  • iOS 11
  • OS X: n/a
  • watchOS: n/a
  • tvOS: n/a