iOS convertir un grand nombre de plus petit format

Comment puis-je convertir tous les nombres qui sont plus de 3 chiffres en bas à 4 chiffres ou moins?

C'est exactement ce que je veux dire:

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

L'arrondi n'est pas entièrement importante, mais un ajout plus.

J'ai regardé dans NSNumberFormatter mais n'ont pas trouvé la bonne solution, et je n'ai pas encore trouver une solution appropriée ici sur DONC. Toute aide est grandement appréciée, merci!

  • Il peut donner une idée des stackoverflow.com/questions/9345136/...
  • qu'est-ce que K et M ?? (je veux dire qu'il est le symbole de l'unité) ??
  • iPatel: Comme la SORTE de réputation de l'affichage des points
  • Merci beaucoup! J'ai dû changer un peu les choses autour, mais le lien donné mon la base de code pour commencer. Je vais poster ci-dessous les 2 fonctions que j'ai créé pour obtenir l'effet désiré
InformationsquelleAutor Kyle Begeman | 2013-08-16