1. 判断一个对象是否为某种类型:(父类也会返回YES)
isKindOfClass:[NSObject class]
2. 判断一个对象是否是某个类的实例化对象 (父类不会返回YES)
isMemberOfClass:[NSObject class]
3. 判断是否实现了某个协议
conformsToProtocol:@protocol(...
分类:
移动开发 时间:
2016-05-30 15:16:47
阅读次数:
195
/** * 返回传入veiw的所有层级结构 * * @param view 需要获取层级结构的view * * @return 字符串 */ - (NSString *)digView:(UIView *)view { if ([view isKindOfClass:[UITableViewCell ...
分类:
其他好文 时间:
2016-05-29 22:55:26
阅读次数:
194
- (UIViewController *)viewController {
//通过响应者链,取得此视图所在的视图控制器
UIResponder *next = self.nextResponder;
do {
//判断响应者对象是否是视图控制器类型
if ([next isKindOfClass:[UIViewC...
分类:
移动开发 时间:
2016-04-29 16:24:54
阅读次数:
172
isMemberOfClass 判断是否是属于这类的实例isKindOfClass 判断是否是这个类或者这个类的子类的实例 ...
分类:
其他好文 时间:
2016-04-19 17:07:59
阅读次数:
121
if ([annotation isKindOfClass:<#(__unsafe_unretained Class)#>]) { <#statements#> } ...
分类:
其他好文 时间:
2016-03-30 23:51:54
阅读次数:
179
https://github.com/ming1016/study/wiki/Objc-Runtime 先看看isKindOfClass和isMemberOfClass在Object.mm中的实现 ...
分类:
其他好文 时间:
2016-03-26 22:00:56
阅读次数:
243
- (BOOL) isBlankString:(NSString *)string { if (string == nil || string == NULL) { return YES; } if ([string isKindOfClass:[NSNull class]]) { return Y
分类:
其他好文 时间:
2016-03-10 10:49:50
阅读次数:
136
别说话,直接上代码 for (id obj in [searchBar subviews]) { if ([obj isKindOfClass:[UIView class]]) { for (id obj2 in [obj subviews]) { if ([obj2 isKindOfClass:[
分类:
其他好文 时间:
2016-03-09 23:53:41
阅读次数:
167
// 根据图片url获取图片尺寸 +(CGSize)getImageSizeWithURL:(id)imageURL { NSURL* URL = nil; if([imageURL isKindOfClass:[NSURL class]]){ URL = imageURL; } if([image
分类:
移动开发 时间:
2016-03-01 17:14:52
阅读次数:
305
//遍历导航控制器(栈)中的控制器 for (UIViewController *controller in self.navigationController.viewControllers) { // 找到相应的控制器 if ([controller isKindOfClass:[ThirdVi
分类:
其他好文 时间:
2016-03-01 09:41:30
阅读次数:
107