MASTG-KNOW-0091: APIs do Sistema de Arquivos
A interface FileManager permite que você examine e altere o conteúdo do sistema de arquivos. Você pode usar createFile(atPath:contents:attributes:) para criar um arquivo e escrever nele.
O exemplo a seguir mostra como armazenar um arquivo no diretório de documentos do aplicativo com proteção completa, o que significa que o arquivo é criptografado e só pode ser acessado quando o dispositivo estiver desbloqueado.
FileManager.default.createFile(
atPath: filePath,
contents: "secret text".data(using: .utf8),
attributes: [FileAttributeKey.protectionKey: FileProtectionType.complete]
)
Você pode encontrar mais informações na Documentação do Desenvolvedor Apple "Encrypting Your App's Files"