有时候工程中我们需要判断某个对象是否属于某个类。
例子:判断对象a是否属于类A:
if([a isKindOfClass:[A Class]])
{
//do something;
}
需要注意的是,如果A类是B的子类,那么[a isKindOfClass:[B Class]]返回的也是YES。
补:可以使用isMemberOfClass来判断是都是某一类。
有时候工程中我们需要判断某个对象是否属于某个类。
例子:判断对象a是否属于类A:
if([a isKindOfClass:[A Class]])
{
//do something;
}
需要注意的是,如果A类是B的子类,那么[a isKindOfClass:[B Class]]返回的也是YES。
补:可以使用isMemberOfClass来判断是都是某一类。