【第11期】iOS判断字符串为空
2020-01-09 本文已影响0人
天天乐视
关注微信公众号【科技小弟】,了解第一手iOS小知识。
想问问大家都是怎么判断空字符串的?小D君是这么判断的:
@implementation NSString (YYEmpty)
+ (NSString *)stringByTrim:(NSString *)string {
return string == nil ? nil : [string stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]];
}
+ (BOOL)isStringEmpty:(NSString *)string {
return string == nil ? YES : [NSString stringByTrim:string].length < 1 ? YES : NO;
}
@end
科技小弟(https://www.jianshu.com/u/23c527245f22)
先用stringByTrim将首尾空格去掉,然后判断其长度是否小于1。虽然看上去挺简单的,但这个方法却是小D君最经常使用的。