标签:
1.isMemberOfClass:作用:用于判断一个对象是否属于当前这个类
Person *rose = [[Person alloc] init];
if ([rose isMemberOfClass:[Person class]]) {
NSLog(@"rose是person类创建的");
}
if ([rose isMemberOfClass:[NSObject class]]) {
NSLog(@"rose是NSObject类创建的");//不执行
}
2.isKindOfClass:用于判断当前对象是否属于这个类或者这个类的子类
if ([rose isKindOfClass:[Person class]]) {
NSLog(@"rose时person类的对象");//执行
}
if ([rose isKindOfClass:[NSObject class]]) {
NSLog(@"----rose时person类的对象");//执行
}
isMemberOfClass和isKindOfClass的区别
标签:
原文地址:http://www.cnblogs.com/wangyibo-666/p/5118984.html