From ce4eaddf9eb835f01e6bf5845a063d306f322b24 Mon Sep 17 00:00:00 2001 From: Aeline <liu9421wen@163.com> Date: 星期一, 08 三月 2021 18:16:51 +0800 Subject: [PATCH] al --- BuWanVideo2.0/CSJ/BUFoundation.framework/Headers/NSDictionary+BUUtilities.h | 12 ++++++++++++ 1 files changed, 12 insertions(+), 0 deletions(-) diff --git a/BuWanVideo2.0/CSJ/BUFoundation.framework/Headers/NSDictionary+BUUtilities.h b/BuWanVideo2.0/CSJ/BUFoundation.framework/Headers/NSDictionary+BUUtilities.h index 0e4c61c..8833479 100644 --- a/BuWanVideo2.0/CSJ/BUFoundation.framework/Headers/NSDictionary+BUUtilities.h +++ b/BuWanVideo2.0/CSJ/BUFoundation.framework/Headers/NSDictionary+BUUtilities.h @@ -18,9 +18,13 @@ #pragma mark - Safe Value Type From Key - (NSString *)bu_stringForKey:(NSString *)key defaultValue:(NSString *)defalutValue; - (NSInteger)bu_integerForKey:(NSString *)key defaultValue:(NSInteger)defalutValue; +- (long)bu_longForKey:(NSString *)key defaultValue:(long)defalutValue; +- (long long)bu_longLongForKey:(NSString *)key defaultValue:(long long)defalutValue; - (NSTimeInterval)bu_timeIntervalForKey:(NSString *)key defaultValue:(NSTimeInterval)defalutValue; +- (NSTimeInterval)bu_floatForKey:(NSString *)key defaultValue:(float)defalutValue; - (NSArray *)bu_arrayForKey:(NSString *)key defaultValue:(NSArray *)defalutValue; - (NSDictionary *)bu_dictionaryForKey:(NSString *)key defaultValue:(NSDictionary *)defalutValue; + @end @interface NSDictionary(BU_JSONValue) @@ -29,3 +33,11 @@ + (id)bu_dictionaryWithJSONData:(NSData *)inData error:(NSError **)outError; + (id)bu_dictionaryWithJSONString:(NSString *)inJSON error:(NSError **)outError; @end + + +@interface NSMutableDictionary (BU_Helper) + +#pragma mark - Safe Set Object For Key +- (void)bu_setObject:(id)object forKey:(id<NSCopying>)key; + +@end -- Gitblit v1.8.0