1: isKindOfClass 解释
UIButton *view = [[UIButton alloc] init]; NSLog(@"%d",[view isKindOfClass:[UIView class]]);注:判断已经实例化的类 是不是提供的类的子类或者 相同的类. 如果是的话 就返回YES
上面的结果返回YES
2: isMemberOfClass 解释
UIButton *view = [[UIButton alloc] init]; NSLog(@"%d",[view isMemberOfClass:[UIButton class]]);
注:判断已经实例化的类 是不是 和 提供的类 完全相同. 完全相同才会返回YES
上面的结果返回YES
3: isSubclassOfClass 解释
NSLog(@"%d",[[UIButton class] isSubclassOfClass:[UIView class]]);注: 因为 UIButton 是 UIView 的子类 所以返回打印 YES
4:取消延迟执行的Selector
[NSObject cancelPreviousPerformRequestsWithTarget:self];