NSDictionary With Integer Values
I'm working on a game with monsters. Each one has a list of stats that are all going to be ints. I can set up each stat as it's own variable but I'd prefer to keep them in an NSDictionary since they are all related. I'm running into a problem when I'm trying to change the value's of each stat. What I Have: -(id) init { self = [super init]; if(self) { stats = [NSDictionary dictionaryWithObjectsAndKeys: @"Attack", 0, @"Defense", 0, @"Special Attack", 0, @"Special Defense", 0, @"HP", 0, nil]; } return self; } What I want to do -(void) levelUp { self.level++; [self.stats objectForKey:@"Attack"] +=