A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 泥娃娃 中级黑马   /  2016-3-21 09:48  /  735 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

23.动态类型检测方法     返回值都是bool类型的
(1)判断是否是这个类,或这个类的子类的实例
          [对象 isKindOfClass:类对象];
  (2) 判断是否是这个类的实例,不管是不是子类的实例
          [对象 isMemberOfClass:类对象];
(3)判断是否是指定类的子类
          [对象 isSubclassOfclass:[Animal class]];         要用[Animal class] 而不是Animal

(4)判断能否响应指定的方法
         [对象  respondsToSelector:方法的SEL];             把eat包装成SEL @selector(eat)

         如果能响应的话,通过-(id)performSelector:@selector(方法名)来响应

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马