This is a custom implementation of UIAlertView. The purpose of this implementation is to give you the ability to customize everything on an Alert View as well as give you a selection block. CLMAlertView also allows you to add custom show and dismiss blocks for animating you AlertViews on screen.