// // ASCommonUtils.h // Asteria // // Created by xingyu on 2024/5/16. // #import NS_ASSUME_NONNULL_BEGIN #define AS_String_valid(str) [ASCommonUtils validString:str] #define AS_Array_valid(arr) [ASCommonUtils validArray:arr] #define AS_Dict_valid(dic) [ASCommonUtils validNSDictionary:dic] #define AS_String_NotNull(str) [ASCommonUtils stringNullFormat:str] @interface ASCommonUtils : NSObject /** 验证数据合法 */ + (BOOL)validString:(NSString *)str; + (BOOL)validArray:(NSArray *)arr; + (BOOL)validNSDictionary:(NSDictionary *)dic; //将不合法字符串转化为@"" + (NSString *)stringNullFormat:(NSString *)string; @end NS_ASSUME_NONNULL_END