12345678910111213141516171819202122232425262728293031323334353637 |
- //
- // 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
|