目录
1.1 使用场景
1.2 回调点击事件
1.1 使用场景
(1) 枚举——通过block获取枚举对象或控制枚举进程
(2) View动画——简单明了的方式规定动画
(3) 排序——在block内写排序算法
(4) 通知——当某事件发生后执行block内的代码
(5) 错误处理——当错误发生时执行block代码
(6) 完成处理——当方法执行完毕后执行block代码
(7)GCD多线程——多线程控制…
1.2 回调点击事件
.h
#import <UIKit/UIKit.h>
//如果传值,只需在()中回调即可
typedef void(^BlockBackResetMessage)();
@interface DidDisplayPageViewController : UIViewController
//进入首页提示展示图
@property (nonatomic ,copy)BlockBackResetMessage blockBackResetMessage;
@end
.m
//按钮点击方法
- (void)removeQuiteButtonClocked{
if(self.blockBackResetMessage){
self.blockBackResetMessage();
}
}
//回调
DidDisplayPageViewController *displayPage = [[DidDisplayPageViewController alloc]init];
displayPage.blockBackResetMessage =^{
};
网友评论