An iOS Alert View that uses block-based delegation instead of protocols.