NSObject+SafeExpectations
No more crashes getting unexpected values from a NSDictionary
.
Usage
There are a few new methods available for a NSDictionary
: see the documentation
- (NSString *)stringForKey:(id)key;
- (NSNumber *)numberForKey:(id)key;
- (NSArray *)arrayForKey:(id)key;
- (NSDictionary *)dictionaryForKey:(id)key;
- (id)objectForKeyPath:(NSString *)keyPath;
- (NSString *)stringForKeyPath:(id)keyPath;
- (NSNumber *)numberForKeyPath:(id)keyPath;
- (NSArray *)arrayForKeyPath:(id)keyPath;
- (NSDictionary *)dictionaryForKeyPath:(id)keyPath;
Wishlist
NSArray
:stringAtIndex:
,numberAtIndex:
,arrayAtIndex:
,dictionaryAtIndex:
- Collections support for
objectForKeyPath: