В основном вы можете работать с внутренними номерами данных.Предполагая, что вы работаете со значением на основе счетчика, вы можете захотеть что-то вроде этого:
NSNumber *sourceValue = ... // your NSNumber value from any source
int meters = sourceValue.intValue;
int km = floor(meters / 1000); // only your kilometers
int sub_km = meters % 1000; // only the part behind the kilometers
int first_sub_km = floor(sum_km / 100); // the first digit of the subrange
NSString *readable = [NSString stringWithFormat:@"%iK%i", km, first_sub_km];
Сначала вы разбиваете счетчики на <= 1000 и> 1000. Затем вам просто нужно поставить этовне отформатированный, с K между.