block作為屬性,作為參數(shù),作為返回值各種情況演示
#pragma mark - blcok作為屬性
@interface ViewController ()
/**<沒有返回值,沒有參數(shù)的block*/
@property (nonatomic, copy) void(^myBlock1)();
/**<有返回值,沒有參數(shù)的block*/
@property (nonatomic, copy) int(^myBlock2)();
/**<沒有返回值,有參數(shù)的block*/
@property (nonatomic, copy) void(^myBlock3)(int, int);
/**<有返回值,有參數(shù)的block*/
@property (nonatomic, copy) int (^myBlock4)(int, int);