Block 是从 iOS4引入的,在日常开发中,会经常用到Block.特别是在多线程中,Block的用处更广泛.而且,Block不仅可以接收参数,其本身也可以作为参数,因此,Block的功能非常强大.简单介绍一些Block的使用. 首先看一个Block的简单定义: BOOL (^isInputEven)(int) = ^(int input){ == ){ return YES; }else{ return NO; } }; 这样就定义了一个Block.Block有返回值,有参数,有名称,Blo