扯淡:到了新公司接手新框架之后,发现大量的使用Blocks,之前很多时候都是使用代理,突然面对这个陌生的语法,特地科普总结了一番. 什么是Blocks 一句话概括就是,带有局部变量的匿名函数(即不带名称的函数).也称为闭包. Blocks语法 ^ 返回值类型 参数列表 表达式 //例如 ^int (int count) { return count + 1; } 上述表达式中,返回值类型 以及 参数列表可以省略(如下), 语法加粗表明不可缺少的部分. ^ { printf("Hello, blo…