-
Notifications
You must be signed in to change notification settings - Fork 228
Solutions: Dictionaries
Aaron Brager edited this page Jun 11, 2014
·
1 revision
- (NSString *)favoriteDrinkForStarTrekCharacterDictionary:(NSDictionary *)characterDictionary {
return characterDictionary[@"favorite drink"];
}
arrayOfFavoriteDrinksForStarTrekCharacters:
has two possible solutions:
- (NSArray *)arrayOfFavoriteDrinksForStarTrekCharacters:(NSArray *)charactersArray {
NSMutableArray *array = [NSMutableArray array];
for (NSDictionary *characterDictionary in charactersArray) {
[array addObject:characterDictionary[@"favorite drink"]];
}
return array;
}
- (NSArray *)arrayOfFavoriteDrinksForStarTrekCharacters:(NSArray *)charactersArray {
return [charactersArray valueForKey:@"favorite drink"];
}
- (NSDictionary *)dictionaryWithQuoteAddedToStarTrekCharacterDictionary:(NSDictionary *)characterDictionary {
NSMutableDictionary *mutableDictionary = [characterDictionary mutableCopy];
mutableDictionary[@"quote"] = @"If you can't find it within yourself to stand up and tell the truth about what happened, you don't deserve to wear that uniform!";
return mutableDictionary;
}