NSObject

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];


你可能感兴趣的:(NSObject)