A handy library of common UI components that I use in my various projects. They may or may not be of any use to you. Highlights include:
BusyView
, a protocol that can be implemented byUIView
s to display aUIActivityIndicatorView
orUIProgressView
over its other subviews to indicate that some action is being taken in the backgroundController
, a protocol forUIViewController
s that have aDisplay
andModel
to offload UI and data model responsibilities that are normally in a view controller.UIViewController+Alerts
, a protocol thatUIViewController
s can implement to present alert controllers in a standard way.