NSDictionary+YMExtension.h 991 B

123456789101112131415161718192021222324
  1. //
  2. // NSDictionary+YMExtension.h
  3. // MSYOUPAI
  4. //
  5. // Created by YoMi on 2023/11/7.
  6. //
  7. #import <Foundation/Foundation.h>
  8. NS_ASSUME_NONNULL_BEGIN
  9. @interface NSDictionary (YMExtension)
  10. - (BOOL)boolValueForKey:(NSString *)key defaultValue:(BOOL)defaultValue;
  11. - (NSInteger)integerValueForKey:(NSString *)key defaultValue:(NSInteger)defaultValue;
  12. - (CGFloat)floatValueForKey:(NSString*)key defaultValue:(CGFloat)defaultValue;
  13. - (time_t)timeValueForKey:(NSString *)key defaultValue:(time_t)defaultValue;
  14. - (long long)longLongValueValueForKey:(NSString *)key defaultValue:(long long)defaultValue;
  15. - (NSString *)stringValueForKey:(NSString *)key defaultValue:(NSString *)defaultValue;
  16. - (NSArray *)arrayValueForKey:(NSString *)key defaultValue:(NSArray *)defaultValue;
  17. - (NSDictionary *)dictionaryValueForKey:(NSString *)key defaultValue:(NSDictionary *)defaultValue;
  18. - (NSString *)welfareCenterStringValueForKey:(NSString *)key defaultValue:(NSString *)defaultValue;
  19. @end
  20. NS_ASSUME_NONNULL_END