Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade

Como utilizar o currencyCode no ambiente Apple

O currencyCode é uma propriedade utilizada para identificar o código da moeda em um ambiente de programação. No contexto do ambiente Apple, essa propriedade pode ser utilizada em aplicativos iOS, macOS, watchOS e tvOS para realizar operações relacionadas a moedas, como conversões, formatações e cálculos.

Exemplos:

  1. Obtendo o código da moeda do dispositivo:

    let currencyCode = Locale.current.currencyCode
    print(currencyCode)

    Esse código irá imprimir o código da moeda configurado no dispositivo, como "USD" para dólar americano ou "BRL" para real brasileiro.

  2. Convertendo um valor para a moeda local:

    
    let value = 100.0
    let formatter = NumberFormatter()
    formatter.numberStyle = .currency
    formatter.currencyCode = currencyCode

if let formattedValue = formatter.string(from: NSNumber(value: value)) { print(formattedValue) }

Esse código irá converter o valor 100.0 para a moeda local configurada no dispositivo e imprimir o resultado formatado, como "$100.00" para dólar americano ou "R$ 100,00" para real brasileiro.

3. Realizando cálculos com diferentes moedas:
```swift
let value1 = 100.0
let value2 = 50.0
let currencyCode1 = "USD"
let currencyCode2 = "EUR"

let formatter = NumberFormatter()
formatter.numberStyle = .currency

if let value1Formatted = formatter.string(from: NSNumber(value: value1)) {
    if let value2Formatted = formatter.string(from: NSNumber(value: value2)) {
        print("Value 1: \(value1Formatted)")
        print("Value 2: \(value2Formatted)")

        // Realizando cálculos com diferentes moedas
        let totalValue = value1 + value2
        print("Total Value: \(formatter.string(from: NSNumber(value: totalValue)) ?? "")")
    }
}

Esse código irá realizar a soma dos valores 100.0 e 50.0 em diferentes moedas (USD e EUR) e imprimir o resultado formatado para a moeda local configurada no dispositivo.

To share Download PDF

Gostou do artigo? Deixe sua avaliação!
Sua opinião é muito importante para nós. Clique em um dos botões abaixo para nos dizer o que achou deste conteúdo.