####判断类有无:
if (NSClassFromString(@”aClassName”)) {
// 该类存在
}else{
// 该类不存在
}
####判断方法是否响应:
if ([anInstance respondsToSelector:@selector(@”aMethod”)]) {
// 该方法被响应
}else{
// 该方法不被响应
}
或者用类的方法:
if ([aClass instancesRespondToSelector:@selector(@"aMethod")]) {
// 该方法被响应
}else{
// 该方法不被响应
}
####实现了NSProxy的可以用 +respondsToSelector: 来判断类方法是否被响应。