Tôi muốn biết là có tương đương với MySQL SELECT * FROM table ORDER BY sth
để tìm nạp tất cả các kết quả.Dữ liệu cốt lõi: Lấy tất cả các thực thể
11
A
Trả lời
12
Sử dụng một NSFetchRequest
với một vị nil
và thích hợp NSSortDescriptor
. Trên iOS, bạn nên sử dụng bộ điều khiển NSFetchedResults
vì truy vấn có thể trả về nhiều mục bạn muốn trong bộ nhớ cùng một lúc.
0
Xhan,
'Ngữ pháp' có thể tương đương nhưng có một số công việc bạn phải làm trong ứng dụng. Lời giải thích bắt đầu tốt là Here.
Nói chung, bạn muốn thiết lập NSFetchRequest
với các bộ lọc, loại, v.v. thích hợp mà bạn cần.
- Frank
+1
cảm ơn câu trả lời. có vẻ như 'NSFetchRequest' không có tác phẩm' NSPredicate'. Tôi vẫn đang thử nghiệm. – xhan
Các vấn đề liên quan
- 1. Tên thực thể danh sách dữ liệu cốt lõi
- 2. Lấy thực thể dữ liệu cốt lõi từ một thực thể cha mẹ
- 3. Dữ liệu cốt lõi - Lấy mẫu đơn giản JOIN
- 4. Dữ liệu cốt lõi: xóa tất cả các đối tượng thuộc loại thực thể, nghĩa là xóa bảng
- 5. Tổng dữ liệu cốt lõi của tất cả các thuộc tính của trường hợp
- 6. Dữ liệu cốt lõi và NSOperation
- 7. NSCoding VS Dữ liệu cốt lõi
- 8. Dữ liệu cốt lõi tùy chỉnh SectionNameKeyPath
- 9. "Dữ liệu cốt lõi không thể hoàn thành lỗi .." lỗi
- 10. Sắp xếp NSSets của thực thể dữ liệu cốt lõi - Mục tiêu-c
- 11. Dữ liệu cốt lõi: NSFetchedResultsController có thể tìm nạp hai thực thể khác nhau không?
- 12. Di chuyển dữ liệu lõi: Cách xóa ngăn xếp Dữ liệu cốt lõi?
- 13. Dữ liệu cốt lõi: UITableView với nhiều NSFetchedResultControllers
- 14. Danh sách các loại thuộc tính Dữ liệu cốt lõi?
- 15. Tìm kiếm dữ liệu cốt lõi cho tất cả các đối tượng có mối quan hệ "to-many" rỗng
- 16. iPhone: Dữ liệu cốt lõi, Cách lấy tổng giá trị từ db
- 17. So sánh ngày so sánh dữ liệu cốt lõi
- 18. Dữ liệu cốt lõi: Mối quan hệ nghịch đảo với nhiều thực thể?
- 19. Dữ liệu cốt lõi, NSPredicate và nhiều khóa
- 20. Mối quan hệ dữ liệu cốt lõi Lỗi
- 21. Dữ liệu cốt lõi với MagicalRecord không lưu vào iCloud
- 22. Dữ liệu cốt lõi - Lưu trữ hình ảnh (iPhone)
- 23. Dữ liệu cốt lõi và thiết lập BOOL
- 24. Làm cho dữ liệu cốt lõi an toàn chủ đề
- 25. Ghi lại các thuộc tính thực thể Dữ liệu cốt lõi với các mục nhập Thông tin người dùng
- 26. Tìm nạp dữ liệu cốt lõi cực kỳ chậm
- 27. Cách cải thiện hiệu suất nhập dữ liệu lớn với dữ liệu cốt lõi trong ios
- 28. Xóa một đối tượng trong dữ liệu cốt lõi
- 29. Thông báo cho thực thể cha mẹ khi con Quan hệ thực thể thay đổi trong dữ liệu cốt lõi
- 30. Tôi phải làm gì để lấy Dữ liệu cốt lõi tự động di chuyển mô hình?
CoreData trên iOS khá thông minh về việc sử dụng bộ nhớ. Nó sẽ không tải tất cả các hàng của bạn vào NSArray được trả về. Trên thực tế, đối tượng được trả về là một lớp con của NSArray, đó là một proxy của một mảng, có nghĩa là nó thực hiện tất cả các phương thức của NSArray, nhưng không thực sự có một mảng theo các lớp phủ. Nó sẽ chỉ tải các hàng dữ liệu theo yêu cầu của ứng dụng. –