Swift:
Lendo um arquivo de texto

How to:

Swift torna a leitura de arquivos de texto direta e indolora. Veja como fazer:

import Foundation

// Caminho para o arquivo - substitua pelo seu próprio caminho.
let path = "/path/to/your/file.txt"

// Tentativa de ler o conteúdo do arquivo
do {
    let content = try String(contentsOfFile: path, encoding: .utf8)
    print(content)
} catch {
    print("Opa! Algo deu errado ao ler o arquivo: \(error)")
}

Saída de amostra (assumindo que seu arquivo.txt diz “Olá, mundo!”):

Olá, mundo!

Deep Dive

Historicamente, ler arquivos era uma operação complexa que exigia o gerenciamento cuidadoso de recursos, como file handles e buffers de memória. Com Swift e a Foundation framework, isso se simplificou bastante.

Alternativamente, pode-se usar FileManager para operações mais avançadas ou InputStream para ler arquivos grandes de maneira mais eficiente.

Detalhe de implementação relevante: ao ler arquivos de texto, sempre especifique o encoding correto (geralmente .utf8) para assegurar que os caracteres sejam interpretados corretamente.

See Also

Para mais informações, confira a documentação oficial da Apple: