有的后台返回数据比较随意,数据类型不固定,可以通过下面方法解决 // 判断返回值是不是NSDictionary类型或者返回类型不为NSNull if ([responseData isKindOfClass:[NSDictionary class]] || ![responseData isKind ...
分类:
其他好文 时间:
2021-01-04 10:43:56
阅读次数:
0
下面代码结果如何? // insert code here... BOOL re1 = [(id)[NSObject class] isKindOfClass:[NSObject class]]; //1 BOOL re2 = [(id)[NSObject class] isMemberOfClas ...
分类:
其他好文 时间:
2020-06-15 11:49:38
阅读次数:
34
isMemberOfClass - 调用者必须是传入的类的实例对象才返回YES- 判断调用者是否是传入对象的实例,别弄反了,如 [s1 isMemberOfClass:p1] ,意思是s1是否是p1的实例对象- 去去父类递归查找判断 源码: 有两个方法,一个类方法,一个对象方法,两者区别: - 实例 ...
分类:
其他好文 时间:
2019-07-31 18:39:50
阅读次数:
110
``` + (BOOL) isBlankString:(NSString *)string { if (string == nil || string == NULL) { return YES; } if ([string isKindOfClass:[NSNull class]]) { retu... ...
分类:
其他好文 时间:
2018-08-23 15:38:01
阅读次数:
149
1、oc比较: -(BOOL) isKindOfClass: classObj判断是否是这个类或者这个类的子类的实例 -(BOOL) isMemberOfClass: classObj 判断是否是这个类的实例 2、is 类型检查 Use the type check operator (is) to ...
分类:
编程语言 时间:
2018-04-08 13:18:40
阅读次数:
182
关于 typeof()和 __typeof() 和 __typeof__() ,Stack Overflow 有一段解释,大概意思是, __typeof() 、__typeof__() 是C语言的编译器特定扩展,因为标准C语言是不含这样的运算符的。标准C要求编译器用双下划线前缀扩展语言。(这也是为什 ...
分类:
其他好文 时间:
2018-04-05 14:29:01
阅读次数:
144
+ (NSString *)noNullStringWith:(id)dataString { NSString *nullString = dataString; if ([nullString isKindOfClass:[NSString class]] && nullString.lengt ...
分类:
其他好文 时间:
2018-01-10 15:52:17
阅读次数:
167
方法问题或行为-(BOOL)isKindOfClass:class-object对象是不是class-object或其子类的成员-(BOOL)isMemberOfClass:class-object对象是不是class-object的成员-(BOOL)respondsToSelector:Selector对象是否能够响应selector所指定的方法-(BOOL)instancesRespondToSelector指定的类..
分类:
其他好文 时间:
2017-09-09 23:16:13
阅读次数:
280
在自定义 cell 中实现如下代码: // 改变滑动删除按钮样式 - (void)layoutSubviews { [super layoutSubviews]; for (UIView *subView in self.subviews){ if([subView isKindOfClass:NS ...
分类:
其他好文 时间:
2017-09-04 17:47:23
阅读次数:
174
OC对象判断是否为空? 字符串是否为空 #define kStringIsEmpty(str) ([str isKindOfClass:[NSNull class]] || str == nil || [str length] < 1 ? YES : NO ) 数组是否为空 #define kArr ...
分类:
移动开发 时间:
2017-06-19 19:44:19
阅读次数:
206