delegate 和 block 的区别
此文章结合实际的例子很详细的讲解了什么时候适合用delegate 或 block ,此文章不太适合不太熟悉block编程的读者
http://stablekernel.com/blog/blocks-or-delegation/
下面一边文章是实际的例子用block的方式实现UIAlertView
http://www.abdus.me/ios-programming-tips/uialertview-with-blocks-call-back/