判断方法:
类对象:(判断对象是不是属于那个类) 不是类的对象 是一种数据,用来在OC中唯一标识一个类(一种编号) 该种数据的数据类型是Class 定义:Class c实例方法:
获取类对象: 类对象与对象都可以获取 :** [student class] / [TRStudent class]**// Class c = NSClassFromString(@"TRStudent");
isKindOfClass方法:判断对象是否为指定类或者其父类的对象
[student isKindOfClass: [TRStudent class]];
isMemberOfClass方法:判断对象是否为指定类的对象,与父类无关[student isMemberOfClass: [TRStudent class]];
类方法:
isSubclassOfClass方法: 判断某个类是否是该类的子类(包含隔代):[TRStudent isSubclassOfClass: [TRPerson class]];