IOS Block使用

来源:互联网 发布:装修公司网络部运营 编辑:程序博客网 时间:2024/05/21 14:42

1,定义声明

申明 传入无参数

typedef  void (^actionBlockName)(void);

有参数

typedef  void (^actionBlockName)(UIButton *btn);


定义

@property(nonatomic , copy) actionBlockName competition


实例化

competition = ^ {

完成后 实现操作

}


调用

if(self.competition) competition();

if(self.competition) competition(btn);


2,以一种参数传入函数

-(void) ActionName:(void (^) (id data) )competition;



0 0
原创粉丝点击