Создание текстового файла

Swift:
Создание текстового файла

Как:

Запись текста в файл на Swift проста с использованием класса String и FileManager. Вот быстрый пример:

import Foundation

let stringToWrite = "Привет, Swift!"
let fileURL = FileManager.default.urls(for: .documentDirectory, in: .userDomainMask).first?.appendingPathComponent("example.txt")

do {
    try stringToWrite.write(to: fileURL!, atomically: true, encoding: .utf8)
    print("Файл успешно записан")
} catch {
    print("Ошибка записи в файл: \(error)")
}

Пример вывода:

Файл успешно записан

Глубокое погружение

Запись текстовых файлов существует столько же, сколько и сами компьютеры, часто используется для хранения небольших объемов данных до того, как базы данных стали общепринятыми. Ключевые альтернативы включают базы данных и пользовательские настройки, которые структурированы и более эффективны для больших наборов данных. При записи файлов на Swift метод write(to:atomically:encoding:) обеспечивает атомарные записи, предотвращая повреждение данных во время операции записи.

См. также