http://www.csdn.net/article/2013-12-17/2817832-top-13-worst-things-about-objective-c
"举个例子,如果你在block中使用self,并将其发送给另一个存储该block的类,便会导致内存泄漏,而且还很难发现。并且,如果想要在类字段中保存block,就必须要将其copy过来,否则,当block被调用时,程序也就崩溃了。"
我就掉这个坑里了。。 我觉得arc挺有创意的,编译时处理,而不是运行时回收。不过,真的是到处都是坑呀!