黑马程序员技术交流社区
标题:
动态类型检测
[打印本页]
作者:
Jo_
时间:
2015-8-23 23:10
标题:
动态类型检测
对象和类之间的判断:
isKindOfClass:Class
判断实例对象是否是这个类或者这个类的子类的实例。
isMemberOfClass:Class
判断对象是否是这个类的实例。
类和类之间的判断:
+(BOOL) isSubclassOfClass:classObj
判断类是否是指定类的子类。
格式: [类A isSubclassOfClass:类B];
判断类A是否是类B的子类; 是 YES 不是 NO
对象和方法之间的判断:
- (BOOL)respondsToSelector:(SEL)aSelector;
用的比较多;判断对象是否可以调用,用这个方法。
+ (BOOL)instancesRespondToSelector:(SEL)aSelector;
判断类是否有这个方法。此方法是类方法, 不能用在类的对象。
作者:
jungle_2329
时间:
2015-8-23 23:53
值得学习一下
作者:
企业部-阿狗老师
时间:
2015-8-24 01:15
值得学习一下
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2