가능한 중복에 대한 :
Convert int to shortened, formatted string를 단축의 수천 K와 NSDecimalNumber에서 문자열 및 M 수백만 등
내가 문자열로 NSDecimalNumber
의 값을 변환하고 싶습니다 :
5 자리 숫자는 K를 사용하여 천 단위를 나타내며 3 자리 유효 숫자 (예 : 54,321 ---> 54.3K, 654,321 ---> 65.4K)
7 자리 숫자는 M을 사용하여 수백만을 나타내며 유효 숫자는 3 자리입니다 (예 : 7654321 ----> 7.65M, 987,654,321 ---> 9.88M)
10 자리 번호와 사용 B 위의 수십억을 나타내며,이 작업을 수행하는 가장 좋은 방법 3 개 유효 숫자
어떤 제안을 가지고 ? 감사.
(일부 비슷한 질문을 보았다,하지만 하나 목표 - C/아이폰 OS.)
이 답변이 도움이 될 것입니다. 나는 그것을 사용하고 있고 그것은 정말로 잘 작동한다. http://stackoverflow.com/questions/11993806/convert-int-to-shortened-formatted-string – AndyDev
'NSDecimalNumber'를 사용하고 있으므로'double'으로 변환하고 싶지는 않습니다. 그것을 지침으로 사용하십시오. – James