美文网首页
iOS字符串非空判断分类写法

iOS字符串非空判断分类写法

作者: LWide | 来源:发表于2018-11-21 14:16 被阅读0次

    代码如下:

    @implementation NSString (NormalMethod)
    
    /**
     *  非空判断
     *
     *  @return 空 为 YES , 非空 NO
     */
    - (BOOL)isEmpty {
        
        if (self == [NSNull null]) {
            return YES;
        }
        
        if (self == nil || self == NULL) {
            return YES;
        }
        if ([self isKindOfClass:[NSNull class]]) {
            return YES;
        }
        if ([[self stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]] length]==0) {
            return YES;
        }
        if ([self isEqualToString:@"(null)"]) {
            return YES;
        }
        if ([self isEqualToString:@"<null>"]) {
            return YES;
        }
        if ([self isEqualToString:@"null"]) {
            return YES;
        }
        return NO;
    }
    

    相关文章

      网友评论

          本文标题:iOS字符串非空判断分类写法

          本文链接:https://www.haomeiwen.com/subject/xgqcqqtx.html