[ios]block的使用

声明方法时:- (id)initWithImageURL:(NSString*)imageURL imageLabel:(NSString*)labelName withBlock:(void (^)(void))NNSBItemPressedBlock

其中(void (^)(void))NNSBItemPressedBlock,第一个void是返回类型,第二个void是传入参数类型

调用方法:NNSBItemPressedBlock();

声明变量时:

void (^_pressedBlock)(void) ;

@property void (^pressedBlock)(void);

            int (^abc)(int a)=^(int a){

                return a;

            };

//            abc

            abc(1);

相关推荐