//跳转到指定的控制器for (UIViewController *Vc in self.navigationController.viewControllers) { if ([Vc isKindOfClass:[WJPersonCenterViewController clas...
分类:
其他好文 时间:
2015-11-01 06:48:50
阅读次数:
172
LianLianGetMoneyViewController * getmoney = nil; for (UIViewController * VC in self.navigationController.viewControllers) { if ([VC isKindOfClass:...
分类:
移动开发 时间:
2015-10-21 15:26:08
阅读次数:
172
对象在运行时获取其类型的能力称为内省。内省可以有多种方法实现。判断对象类型-(BOOL) isKindOfClass: classObj判断是否是这个类或者这个类的子类的实例-(BOOL) isMemberOfClass: classObj 判断是否是这个类的实例我们试试这两个方法的使用。1、新建P...
分类:
移动开发 时间:
2015-09-18 11:45:54
阅读次数:
669
1、获取类身上的成员变量--class_copyIvarListif ([badgeViewChild isKindOfClass:NSClassFromString(@"_UIBadgeBackground")]) { //NSLog(@"终于找到你,还好没放弃"); unsigned int.....
分类:
其他好文 时间:
2015-08-20 14:58:14
阅读次数:
139
respondsToSelector相关的方法: -(BOOL) isKindOfClass: classObj 用来判断是否是某个类或其子类的实例 -(BOOL) isMemberOfClass: classObj 用来判断是否是某个类的实例 -(BOOL) respondsToSelector: selector 用...
分类:
移动开发 时间:
2015-08-20 10:57:10
阅读次数:
187
这两个方法常常会困惑我们,它们有什么区别呢?定义首先,我们来看看它们的定义。isKindOfClass:官方解释:Returns a Boolean value that indicates whether the receiver is an instance of given class or ...
分类:
其他好文 时间:
2015-08-12 18:52:17
阅读次数:
624
10-动态类型检查
1、动态绑定
1)OC 中方法的调用不由编译器决定,而由运行时决定
2)OC 中没有方法调用,只有消息接收. 一般称消息为选择器
2、动态类型检查
对象在运行时获得类型的能力称为内省,如果在代码中想知道对象是否具有指定方法,可以使用:
1)判断类型或父类类型
-(BOOL)isKindOfClass:(Class)Obj
判断一个对象是不...
分类:
其他好文 时间:
2015-08-10 00:29:57
阅读次数:
124
对象在运行时获取其类型的能力称为内省。内省可以有多种方法实现。
判断对象类型
-(BOOL) isKindOfClass: classObj判断是否是这个类或者这个类的子类的实例
-(BOOL) isMemberOfClass: classObj 判断是否是这个类的实例
实例一:
Person *person = [[Person alloc] init]; //父类
...
分类:
移动开发 时间:
2015-07-29 19:18:03
阅读次数:
113
本文转自http://blog.csdn.net/totogo2010/article/details/7714960对象在运行时获取其类型的能力称为内省。内省可以有多种方法实现。判断对象类型-(BOOL) isKindOfClass: classObj判断是否是这个类或者这个类的子类的实例-(BO...
分类:
其他好文 时间:
2015-07-21 23:31:53
阅读次数:
186
UIResponder* nextResponder = [self.view.superview.superview nextResponder]; if ([nextResponder isKindOfClass:[UIViewController class]]) { ...
分类:
移动开发 时间:
2015-07-06 21:39:10
阅读次数:
190