黑马程序员技术交流社区

标题: 动态类型检测 [打印本页]

作者: 小蜗19910109    时间: 2015-10-17 23:22
标题: 动态类型检测
//----------------------动态类型检测
1. 判断某个对象是否是类的实例对象,或者子类的实例对象(对象和类)
isKindOfClass使用格式:[对象 isKindOfClass 类对象];

BOOL isInstance = [ani isKindOfClass:[Animal class]];

2. isMemberOfClass 判断对象是否是指定类的实例对象(对象和类)
格式:  [对象  isMemberOfClass: 类对象]
BOOL    isInstance = [dog isMemberOfClass:[Animal class]];

3、判断类是否是指定类的子类(类和类之间的关系)
格式: [类A isSubclassOfClass:类B];
BOOL isSub = [Dog isSubclassOfClass:[Animal class]];





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2