#pragma mark---block高级部分----
全局变量
{
void (^block)(NSString *text);
}
*把block当做方法的参数传递
声明:
方法的公式:- (返回值类型)方法名:(参数)形参
block声明:返回值类型 (^block名字)(参数列表);
block当参数:- (返回值类型)方法名:(block参数)形参
最终形态:- (返回值类型)方法名:(返回值类型(^)(参数列表))block名字
调用:在方法中去调用block
- (返回值类型)方法名:(返回值类型 (^)(参数列表))block名字{
block名字(实参);
}
实现:调用方法的时候 系统自动提示实现代码
在.h文件使用typedef 用一个名字替代整个block的声明
以后resultBlock代表整个block
typedef void(^resultBlock)(NSDictionary *info);