I have a general question. is there a way to have a range of double object in Objective-C? I am trying to create a dictionary with different double ranges as values.
I have the following as keys:
NSArray *keys = @[@"Severe Thinness",@"Moderate Thinness",@"Mild Thinness",
@"Normal Range",@"Overweight",@"Obese Class I (Moderate)",
@"Obese Class II (Severe)",@"Obese Class III (Very Severe)"];
in order to create the range objects, I was trying to create such array:
NSArray *values = @[NSMakeRange(1,3),
NSMakeRange(16, 16.99),
NSMakeRange(17, 18.49),
NSMakeRange(18.50, 24.99),
NSMakeRange(25, 29.99),
NSMakeRange(30, 34.99),
NSMakeRange(35, 39.99),
NSMakeRange(40, 100)];
but this approach causes an error because NSMakeRange
does not create objects.