一、关于block的简写 1.如果我们写的代码段没有返回值,例如: void (^myBlock1)() = ^void(){ NSLog(@“大家好。”); NSLog(@“我是人。”); }; 这段代码没有返回值啊,返回值是void啊,这时候,后面这个void可以省略掉,写成: void (^myBlock1)()= ^(){ NSLog(@“大家好。”); NSLog(@“我是人。”); }; 如果我们写的代码段没有返回值,那么代码段的void可以省略 但是,友情提示,前面那个void能省略吗,不能,我说的是代码段的返回值 注意:我说的是代码段的返回值,如果是void,可以省略,声明block变量的返回值,无论是什么,都不可以去省略 2.如果我们写的代码段,没有参数,那么代码段的小括弧,也可以