NSDictionary(ARTDictionaryUtil)
@interface NSDictionary (ARTDictionaryUtil)
- (NSString *)artString:(id)key;
- (NSNumber *)artNumber:(id)key;
- (NSDate *)artTimestamp:(id)key;
- (NSArray *)artArray:(id)key;
- (NSDictionary *)artDictionary:(id)key;
- (NSInteger)artInteger:(id)key;
- (BOOL)artBoolean:(id)key;
- (id)artTyped:(Class)cls key:(id)key;
/**
* Maps dictionary values using the provided block function.
* @param f Block function that transforms each value
* @return New dictionary with transformed values
*/
- (NSDictionary *)artMap:(id(^)(id key, id value))f;
@end
Undocumented
-
Undocumented
Declaration
Objective-C
- (NSString *)artString:(id)key;Swift
func artString(_ key: Any!) -> String! -
Undocumented
Declaration
Objective-C
- (NSNumber *)artNumber:(id)key;Swift
func artNumber(_ key: Any!) -> NSNumber! -
Undocumented
Declaration
Objective-C
- (NSDate *)artTimestamp:(id)key;Swift
func artTimestamp(_ key: Any!) -> Date! -
Undocumented
Declaration
Objective-C
- (NSArray *)artArray:(id)key;Swift
func artArray(_ key: Any!) -> [Any]! -
Undocumented
Declaration
Objective-C
- (NSDictionary *)artDictionary:(id)key;Swift
func artDictionary(_ key: Any!) -> [AnyHashable : Any]! -
Undocumented
Declaration
Objective-C
- (NSInteger)artInteger:(id)key;Swift
func artInteger(_ key: Any!) -> Int -
Undocumented
Declaration
Objective-C
- (BOOL)artBoolean:(id)key;Swift
func artBoolean(_ key: Any!) -> Bool -
Undocumented
Declaration
Objective-C
- (id)artTyped:(Class)cls key:(id)key;Swift
func artTyped(_ cls: AnyClass!, key: Any!) -> Any! -
Maps dictionary values using the provided block function.
Declaration
Objective-C
- (NSDictionary *)artMap:(id (^)(id, id))f;Swift
func artMap(_ f: ((Any?, Any?) -> Any?)!) -> [AnyHashable : Any]!Parameters
fBlock function that transforms each value
Return Value
New dictionary with transformed values