для хранения целочисленных значений в словаре ---
// saves integer as NSString.
NSString *str = [NSString stringwithformat:@"%d", 234 (integer value)];
теперь сохраняем указанное выше целое значение str в словарь как -
// saves your integer value into dictionary..
NSDictionary *dict = [[NSDictionary alloc] setObject:str forkey:@"intervalue"];
извлечение целочисленного значения из NSDictionay -----
//got the value in string format
NSString *str = [dict objectforkey:@"integervalue"];
// from this we got the original integer value from the string...
NSInteger integerValue = [str intValue];