定义block属性
@property (copy, nonatomic) void (^blockName)(void);
@property (copy, nonatomic) NSString* (^blockName)(void);
@property (copy, nonatomic) void (^blockName)(NSString * param);
@property (copy, nonatomic) NSString* (^blockName)(NSString *param1, NSString *param2);
定义带block方法
- (void)requestComplete:(void(^)(void))blockName;
- (void)requestComplete:(NSString* (^)(void))blockName;
- (void)requestComplete:(void(^)(NSString * param))blockName;
- (void)requestComplete:(NSString* (^)(NSString *param1, NSString *param2))blockName;