Viết một tệp văn bản

Swift:
Viết một tệp văn bản

Làm thế nào:

Viết văn bản vào một tệp trong Swift rất dễ dàng với lớp StringFileManager. Dưới đây là một ví dụ nhanh:

import Foundation

let stringToWrite = "Xin chào, Swift!"
let fileURL = FileManager.default.urls(for: .documentDirectory, trong: .userDomainMask).first?.appendingPathComponent("ví_dụ.txt")

try {
    try stringToWrite.write(to: fileURL!, atomically: true, encoding: .utf8)
    print("Tệp đã được viết thành công")
} catch {
    print("Lỗi khi viết vào tệp: \(error)")
}

Kết quả Mẫu:

Tệp đã được viết thành công

Khám Phá Sâu

Việc viết tệp văn bản cũ kỹ như chính những chiếc máy tính vậy, thường được sử dụng cho việc lưu trữ dữ liệu nhỏ trước khi cơ sở dữ liệu trở nên phổ biến. Các phương án thay thế chính bao gồm cơ sở dữ liệu và mặc định của người dùng, chúng được cấu trúc và hiệu quả hơn cho các bộ dữ liệu lớn hơn. Khi viết tệp trong Swift, phương thức write(to:atomically:encoding:) đảm bảo các lần ghi một cách nguyên tử, ngăn chặn sự hỏng hóc dữ liệu trong quá trình ghi.

Xem Thêm