У меня есть расстояние как плавающее, и я ищу способ отформатировать его для читателей. В идеале, я бы хотел, чтобы он менялся от m до km по мере того, как он становился больше, и округлять число. Преобразование в мили было бы бонусом. Я уверен, что многие люди нуждаются в одном из них, и я надеюсь, что где-то есть какой-то код.Объект c string formatter для расстояний
Вот как я хотел бы форматы:
- 0-100m: 47m (как целое число)
- 100-1000m: 325m или 320m (округление до ближайших 5 или 10 метров)
- 1000-10000m: 1.2km (округляется до ближайшего с одного знака после запятой)
- 10000m +: 21km
Если нет никакого кода доступны, как я могу написать свой собственный форматировщик ?
Благодаря
Мне понравилось это решение. Создал на его основе категорию «NSString + Distance». Gist: https://gist.github.com/1397837 – Alex
Спасибо, это именно то, что мне нужно для CLLocationDistance. –
Какие лицензии/термины связаны с этой категорией. Я планирую использовать его в своем приложении. В моих лицензиях VC, вы бы хотели арбитраж? – Andrew