iOS判断对象是否为空
来源:互联网 发布:隐藏电脑录像软件 编辑:程序博客网 时间:2024/05/16 15:15
iOS判断对象是否为空需考虑4种情况,给NSObject写个分类,方便用.
@interface NSObject (additions)/** * 判断对象是否为空 * PS:nil、NSNil、@""、@0 以上4种返回YES * * @return YES 为空 NO 为实例对象 */+ (BOOL)dx_isNullOrNilWithObject:(id)object;@end
+ (BOOL)dx_isNullOrNilWithObject:(id)object;{ if (object == nil || [object isEqual:[NSNull null]]) { return YES; } else if ([object isKindOfClass:[NSString class]]) { if ([object isEqualToString:@""]) { return YES; } else { return NO; } } else if ([object isKindOfClass:[NSNumber class]]) { if ([object isEqualToNumber:@0]) { return YES; } else { return NO; } } return NO;}
阅读全文
0 0
- IOS对象是否为空判断
- ios 判断对象是否为空
- iOS判断对象是否为空
- 判断对象是否为空
- 判断对象是否为空
- iOS 关于对象是否为空值的判断
- js判断对象是否为空对象
- javascript判断对象是否为空对象。
- 怎样判断一个对象是否为空
- JS判断对象是否为空
- 如何判断CString对象是否为空
- struts判断对象是否为空
- if判断对象是否为空
- velocity判断对象是否为空
- 【JAVA 判断对象是否为空】
- freemarker判断对象是否为空
- java 判断对象是否为空
- 判断一个对象是否为空
- Codeforces 383C Propagating tree(树状数组)
- android studio打开从别地拷过来的项目报错
- 关于log4j超赞的文章
- java实现定时任务的三种方法
- 奇虎360scribe日志采集系统
- iOS判断对象是否为空
- GTC大会上“省钱”不亦乐乎,阿里云GPU人脸识别实在好玩!
- 光荣的梦想 (树状数组求逆序数和)
- (6)学习SpringBoot之 热部署
- Android中ANR
- maven执行拓扑和jetty命令
- 开发者入门必读:最值得看的十大机器学习公开课
- maven deploy第三方jar包到nexus, 异常Return code is: 401, ReasonPhrase: Unauthorized
- 百万级数据库SQL优化总结