Tôi muốn phát triển một ứng dụng. Chức năng này tương tự như trình đọc nguồn cấp dữ liệu RSS. Đọc XML từ dịch vụ web và hiển thị chúng trong chế độ xem bảng. Nhưng tôi có một số vấn đề để giải quyết vấn đề lưu trữ cục bộ. Tôi không cần phải lưu trữ tất cả các hồ sơ lịch sử vì nó mất rất nhiều dung lượng lưu trữ. Nhưng tôi muốn lưu trữ hàng chục hồ sơ mới nhất để người dùng thực sự có thể thấy điều gì đó ngay cả khi dữ liệu mới đang tải hoặc không có kết nối mạng. Tôi nên làm gì? Tôi có nên sử dụng Coredata hoặc các phương pháp khác không?Bộ nhớ cục bộ cho ứng dụng iPhone
Trả lời
Có một số cách để thực hiện lưu trữ này trong dự án iOS của bạn (3 mà tôi sẽ đề cập đến ở đây):
Core Data - Core dữ liệu là vô cùng mạnh mẽ, và nó chắc chắn có thể xử lý các trường hợp sử dụng của bạn. Có một số chi phí trong việc thiết lập mô hình dữ liệu của bạn. Bạn có thể đọc về Dữ liệu cốt lõi tại đây: https://developer.apple.com/library/content/documentation/Cocoa/Conceptual/CoreData/index.html
Cơ sở dữ liệu SQLite - Việc triển khai dữ liệu cốt lõi của bạn có thể sẽ sử dụng SQLite làm lưu trữ liên tục. Tuy nhiên, bạn cũng có thể sử dụng SQLite trực tiếp. Điều này cho phép bạn xử lý dữ liệu theo bất cứ cách nào bạn muốn, nhưng nó cũng đòi hỏi rất nhiều chi phí để làm cho nó hoạt động theo cách bạn đã đề cập ở trên. Đây có thể là một giải pháp tốt nhưng, tôi không nghĩ nó phù hợp với dự án của bạn. http://www.techotopia.com/index.php/An_Example_SQLite_based_iOS_4_iPhone_Application
Danh sách tài sản - Danh sách bất động sản rất dễ thực hiện trong dự án cho cả dữ liệu đọc và ghi. Bạn có thể đọc thêm về danh sách bất động sản tại đây: https://developer.apple.com/library/content/documentation/Cocoa/Conceptual/PropertyLists/Introduction/Introduction.html
Hy vọng điều đó sẽ hữu ích.
- 1. Ứng dụng cục bộ html5 có thể có phiên asp.net không? (ứng dụng web cục bộ cho iPhone)
- 2. Phát triển iPhone - Giới hạn bộ nhớ cho ứng dụng iphone
- 3. Bộ nhớ cục bộ và JSON
- 4. Giữ ứng dụng iPhone đồng bộ với ứng dụng GWT
- 5. Bộ nhớ Spiky "Khỏe mạnh" cho ứng dụng?
- 6. Có bộ điều hợp bộ nhớ cục bộ 'mở' nào cho Dữ liệu Ember không?
- 7. Quản lý bộ nhớ cho các ứng dụng chuyên sâu bộ nhớ cố ý
- 8. Triển khai ứng dụng Play cục bộ
- 9. đặt hình nền cho toàn bộ ứng dụng iPhone/iPad
- 10. Truy cập dữ liệu lưu trữ cục bộ UIWebView từ ứng dụng iPhone gốc
- 11. yêu cầu bộ nhớ trên iPhone
- 12. Bộ nhớ cục bộ trong chế độ hạt nhân?
- 13. Có ứng dụng bộ nhớ log4net không?
- 14. Lưu trữ trong bộ nhớ cho ứng dụng bình
- 15. Bộ nhớ tệp được chia sẻ cho Ứng dụng Rails
- 16. Ứng dụng iPhone (iOS) sử dụng sqlite cục bộ và muốn đồng bộ giữa nhiều thiết bị
- 17. Bộ nhớ cục bộ HTML5 không liên tục
- 18. Quản lý bộ nhớ tùy chỉnh với bộ nhớ cục bộ tùy chỉnh
- 19. Cách lấy Giá trị bộ nhớ cục bộ
- 20. Ứng dụng iPhone có thể sử dụng bao nhiêu bộ nhớ?
- 21. Lưu hình ảnh vào bộ nhớ cục bộ phonegap
- 22. thư viện bộ nhớ cache cho Objective-C (iPhone)
- 23. Ứng dụng iPhone và iPad Sử dụng bộ nhớ thực và ảo
- 24. Bố cục bộ nhớ Đối tượng C++
- 25. Bố cục bộ nhớ lớp CLR
- 26. Cách xóa tất cả thông báo cục bộ khi ứng dụng bị xóa khỏi iPhone
- 27. Có thể bật thông báo cục bộ trong khi ứng dụng iPhone trên màn hình không?
- 28. Thay đổi vị trí bộ nhớ đệm cục bộ của gradle cho tạo đám mây Jenkins
- 29. Hướng dẫn Azure - Cách sử dụng bộ nhớ cục bộ blob
- 30. Kích thước tối đa iPad/iPhone Bộ nhớ cache ứng dụng ngoại tuyến
liên kết đầu tiên bị hỏng. Tôi nghĩ rằng nó phải là https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/CoreData/cdProgrammingGuide.html –
liên kết đầu tiên bị hỏng, tôi nghĩ rằng nó phải là https://developer.apple.com /library/ios/documentation/Cocoa/Conceptual/CoreData/index.html – danisupr4