iOS:安全判断 respondsToSelector

1、respondsToSelector 用来判断某一个方法时候实现(下面的代码意思:如果baseAPIdidStartRequest这个方法实现了,那么就去调用,防止出现异常)
if ([self.delegate respondsToSelector:@selector(baseAPIdidStartRequest:)]) 
{     
     [self.delegate baseAPIdidStartRequest:self];  
}  
2、isKindOfClass:OBJ 用来判断时候是某个类或其子类的实例

3、isMemberOfClass:OBJ 用来判断是否是某个类的实例

[self.delegate isKindOfClass:self]; 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。