A Swift framework for rapid development using a collection of utility extensions for Foundation and UIKit classes and protocols. Built for iOS watchOS, and tvOS and were used across various apps for providing a central API.
Working with the UITableView and UICollectionView is verbose and inconvenient; also the API’s are inconsistent with each other. In this post, I’d like to reconcile the two API’s and add some sugar to make it more pleasant to work with these commonly used controls.
Swift is a unique language that has some revolutionary ideas. One of which is protocol conformance extension. This concept allows you to take an existing type and force it to adopt another protocol it never knew it existed before.