// // ASCommonUtils.m // Asteria // // Created by xingyu on 2024/5/16. // #import "ASCommonUtils.h" @implementation ASCommonUtils + (BOOL)validString:(NSString *)str { return ([str isKindOfClass:[NSString class]] && str.length > 0 && ![str isEqualToString:@"(null)"] && ![str isKindOfClass:[NSNull class]] && str != nil); } + (BOOL)validArray:(NSArray *)arr { return ([arr isKindOfClass:[NSArray class]] && arr.count > 0); } + (BOOL)validNSDictionary:(NSDictionary *)dic { return ([dic isKindOfClass:[NSDictionary class]] && dic.count > 0); } //将不合法字符串转化为@"" + (NSString *)stringNullFormat:(NSString *)str { if (str.length < 1 || [str isEqualToString:@"(null)"] || [str isKindOfClass:[NSNull class]] || str == nil) { return @""; } return str; } @end