Một số ưu và nhược điểm của Core Data trong iOS là gì?
Câu trả lời Một số ưu và nhược điểm của **Core Data** trong iOS là gì?
Ưu điểm của Core Data:
Quản lý mối quan hệ: Core Data hỗ trợ quản lý mối quan hệ giữa các đối tượng dữ liệu một cách mạnh mẽ, giúp việc lập trình trở nên dễ dàng hơn khi làm việc với các mô hình dữ liệu phức tạp.
Tối ưu hóa hiệu suất: Core Data không tải tất cả dữ liệu vào bộ nhớ, mà sử dụng kỹ thuật "faulting" để chỉ tải các thuộc tính khi cần thiết, giúp tối ưu hóa hiệu suất cho ứng dụng có lượng dữ liệu lớn.
Tự động đồng bộ với CloudKit: Khi sử dụng Core Data, bạn có thể tận dụng tính năng đồng bộ tự động với CloudKit, giúp dữ liệu của người dùng được cập nhật và đồng bộ trên các thiết bị.
Migration dữ liệu: Core Data hỗ trợ việc di chuyển dữ liệu (migration) một cách mạnh mẽ, giúp quá trình cập nhật cấu trú...