This is an example project demonstrating
UIAlertView subclass which adds
completion block invocations, rather than the traditional delegate methods.
Because blocks are hot, and delegate methods are less hot. By putting the alert completion code in a block in the calling function, rather than a separate method, you can make your code much simpler, and simple is almost always better than complex. I wrote blog posts about this technique, here and here.
How's it work?
See the linked blog articles above. Check out the code. It's pretty self-explanatory.
Who's responsible for this?
Can I use this code?
You bet. Do whatever you want with it. If you find issues, please let me know. If you make it better, please let me know.