나는 다음과 같은 값을 가질 :NSNumberFormatter를 사용하여 번호를 수정하는 방법은 무엇입니까?
5.1M (5100000)
80M (80000000)
300.5M (300500000)
5K (5000)
2000K (2000000)
200.5K (200500)
(전로를 설정해야합니다 값은 숫자 뒤에 괄호 안에 있습니다).
기본적으로 숫자는 소수점 또는 소수점이 없으며 K (천 단위) 또는 M (백만 단위)로 끝날 수 있지만 정수일 때만 (즉, 0.5M은 500000이어야 함, 아니오 쉼표).
또한 숫자를 원래 형식으로 다시 변환 할 수 있어야합니다.
어떻게해야하며 어떻게 할 수 있습니까?
를 시도? 이것은 정말로 당신에게 주어진 해결책을 얻을 수있는 장소가 아니며, 스스로 문제를 풀려고 할 때 도움이되는 곳입니다. –
가장 좋은 방법은 [NSNumberFormatter] (https://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/DataFormatting/Articles/dfNumberFormatting10_4.html)입니다. 문서는 훌륭한 자료입니다. 진지하게. – sosborn
NSNumberFormatter에 대해 알고 있습니다. 어디서부터 시작해야할지 모르겠습니다. 나는 Apple의 설명서를 통해 읽었지만 실제로 일하거나 많은 것을 얻을 수는 없습니다. – user1234