一直觉得自己写的不是技术,而是情怀,一个个的教程是自己这一路走来的痕迹。靠专业技能的成功是最具可复制性的,希望我的这条路能让你们少走弯路,希望我能帮你们抹去知识的蒙尘,希望我能帮你们理清知识的脉络,希望未来技术之巅上有你们也有我。
说明:这个工具类是用于判断Label 当时是否是空值。
.h
#import <Foundation/Foundation.h>
NS_ASSUME_NONNULL_BEGIN
@interface NSObject (FHXNSObject)
/**
判断一个对象是否为空
@return 是否为空
*/
- (BOOL)isNull;
@end
NS_ASSUME_NONNULL_END
.m
#import "NSObject+FHXNSObject.h"
@implementation NSObject (FHXNSObject)
#pragma mark - 判断一个对象是否为空
- (BOOL)isNull
{
if ([self isEqual:[NSNull null]]) {
return YES;
}else if ([self isEqual:[NSNull class]]){
return YES;
}else{
if (self == nil) {
return YES;
}
}
if ([self isKindOfClass:[NSString class]]) {
if ([((NSString *)self) isEqualToString:@"(null)"]) {
return YES;
}
}
return NO;
}
@end
使用
判断值 是否为空
[self.label isNull];