声明方法时:- (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);
本文详细介绍了Objective-C中块(Block)的定义及使用方法。包括如何声明及调用块, 并通过示例代码展示了不同类型的块定义方式。
850

被折叠的 条评论
为什么被折叠?



