BMThrottleDebounce
ThrottleDebounce
- 易于使用。
- 使您的代码清晰
- 线程安全
示例
BMThrottle
BMThrottle *throttle = [[BMThrottle alloc] init];
throttle.threshold = 1;
[throttle doAction:^{
NSLog(@"throttle: %@", NSDate.date);
}];
BMDebounce
BMDebounce *debounce = [[BMDebounce alloc] init];
debounce.threshold = 1;
[debounce doAction:^{
NSLog(@"debounce: %@", NSDate.date);
}];