Tôi đang phát triển một ứng dụng cần thực hiện các phép tính tốn kém khi khởi động. Vì vậy, lần đầu tiên ứng dụng chạy, ứng dụng thực hiện các phép tính và lưu trữ kết quả trong một tệp.Có cách nào để duy trì dữ liệu ứng dụng giữa lượt cài đặt ứng dụng và gỡ cài đặt trong iOS
Nếu người dùng quyết định gỡ cài đặt ứng dụng và cài đặt lại ứng dụng sau, các tính toán phải được thực hiện lại và tôi muốn tránh tính lại. Lưu ý rằng tôi không nói về các bản cập nhật của ứng dụng mà là về gỡ cài đặt/cài đặt lại.
Tôi đã tự hỏi liệu có cách nào để duy trì dữ liệu có thể truy cập chỉ dành cho ứng dụng của tôi nhưng có thể tồn tại gỡ cài đặt hay không.
Giải pháp có thể nằm bên trong thiết bị (sử dụng loại tệp/sở thích/...) hoặc dựa trên máy chủ. Ví dụ, một giải pháp có thể là gửi id thiết bị với kết quả đến một máy chủ và lưu trữ nó ở đó, nhưng vì id thiết bị đã không được chấp nhận trong iOS 5, không phải là một giải pháp hợp lệ nữa.
Cảm ơn câu trả lời của bạn.
Jaime
Không làm gì là một lựa chọn hợp lệ mà nhiều người quên. Chỉ vì bạn không làm gì không có nghĩa là bạn đã không xem xét vấn đề nó chỉ có nghĩa là không có gì là giải pháp tốt nhất hoặc thực tế nhất cho vấn đề bạn đang phải đối mặt. Tôi thích đề xuất không có gì là một giải pháp. Great tiết kiệm thời gian. – Damo
UIPasteboard, có thể là một cách thay thế – CarlJ
Cảm ơn câu trả lời của bạn. Tôi đồng ý với bạn rằng không làm gì là một lựa chọn hợp lệ và thậm chí tốt nhất trong nhiều trường hợp, những gì tôi không viết trong câu hỏi của tôi là chi phí tính toán cũng có thể tiết kiệm, vì vậy phải tính hai lần dữ liệu ban đầu là hai lần đắt tiền về mặt số tiền – masta