[Video Summary] Bonus: Clear out data from SwiftUI Live Preview

SwiftUI 6 Th02 2025

Mô tả nhanh

Video này hướng dẫn cách xóa dữ liệu được tạo trong SwiftUI Live Preview, đặc biệt là dữ liệu được lưu bằng File Manager hoặc URL.documentsDirectory. Đồng thời cung cấp một hàm purgeData đơn giản để xóa dữ liệu.

Video

Click vào hình dưới để mở:
Bonus: Clear out data from SwiftUI Live Preview

Mô tả chi tiết

Video này hướng dẫn cách xóa dữ liệu được tạo trong SwiftUI Live Preview, đặc biệt là dữ liệu được lưu bằng File Manager hoặc URL.documentsDirectory. Việc xóa dữ liệu này có thể hữu ích khi bạn muốn bắt đầu lại từ đầu mà không cần xóa ứng dụng hoặc tìm kiếm trong thư mục data của simulator.

Các bước thực hiện:

  1. Tạo hàm purgeData:

    • Hàm này sẽ được thêm vào trong một initializer của app, ví dụ như trong ViewModel.
    • Lấy đường dẫn thư mục Documents của ứng dụng bằng URL.documentsDirectory.
    • Xác định tên file lưu dữ liệu của bạn (ví dụ: "toDos").
    • Mã hóa một chuỗi rỗng "" và ghi vào file.
    • Hàm sẽ xoá hết dữ liệu đã lưu trữ trước đó.
  2. Sử dụng hàm purgeData:

    • Gọi hàm này trong init trước khi đọc bất kỳ dữ liệu nào.
    • Sau khi đã xóa xong, hãy comment lại hàm này để dữ liệu của bạn có thể được lưu lại khi chạy ứng dụng.

Hàm purgeData là một cách nhanh chóng và hiệu quả để xóa dữ liệu trong Live Preview, giúp bạn kiểm tra ứng dụng từ trạng thái ban đầu dễ dàng.

Chúc bạn học tập hiệu quả!

Tags