Touch XML based on the commonly available Open Source libXML2 library is a lightweight replacement for Cocoa's NSXML* cluster of classes. Touch XML is a very favourable choice as it's a lightweight NSXML* style XML API that can used in environments without NSXML. Touch XML is licensed under the 2-clause BSD license
UIDeviceIdentifier, a class originally created in a gist by Jaybles allows querying of the current users device, and returns a human formatted string. UIDeviceIdentifier is written as a class method, to allow use without direct instantiation.
UAProgressView is a simple and lightweight, yet powerful animated circular progress view. UAProgressView installation is made simple with CocoaPods. If you want to do it the old fashioned way, just add "UAProgressView.h" and "UAProgressView.m" into your project "pod 'UAProgressView'". Then, simply place this line in any file that uses "UAProgressView". #import <UAProgressView.h>. UAProgressView works on iOS6.0 and up.
UIScrollView (InfiniteScroll) is an Infinite scroll implementation as a category for UIScrollView. In using UIScrollView (InfiniteScroll) it is essential you note that this category swizzles setContentOffset and setContentSize on UIScrollView. It can be through cocoapods by simply adding pod 'UIScrollView-InfiniteScroll', '~> 1.1.0' to your pods file.