iOS конвертирует большие числа в меньший формат

Как я могу преобразовать все числа, которые больше чем 3 цифры, в 4 или меньше числа?

Это именно то, что я имею в виду:

10345 = 10.3k
10012 = 10k
123546 = 123.5k
4384324 = 4.3m

Округление не совсем важно, но является дополнительным плюсом.

Я изучил NSNumberFormatter, но не нашел правильного решения, и мне еще предстоит найти правильное решение здесь, на SO. Любая помощь с благодарностью, спасибо!

Ответы на вопрос(20)

Ваш ответ на вопрос