Pergunta

Exemplo:

Eu tenho um valor de flutuação como 1294322.0000000 e quero imprimi -lo em um rótulo, assim:

1.294.322

Então, a cada milhares de posições, um ponto entre eles. Aposto que você sabe o que quero dizer. Não sei as palavras exatas em inglês para isso.

Ou, por exemplo, eu tenho um flutuador assim: 15.29, então deve parecer "15,29".

Ou um flutuador como 1422, que deve parecer 1.422

Se não houver precisão de ponto flutuante após o ",", não quero imprimi-lo. Por exemplo:

4.311 está correto, mas 4,311,00 não seriam desejados.

Existem classes úteis que ajudam com esse número de problemas de formatação no Objective-C / iPhone SDK / Cocoa Touch?

Foi útil?

Solução

Dar uma olhada em NSNumberFormatter.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top