Tôi chỉ mới bắt đầu với việc sử dụng Dữ liệu cốt lõi trên SDK iPhone và tôi đang xem xét lưu một danh sách có thứ tự, giống như một mảng. Tuy nhiên, các mối quan hệ trong Dữ liệu chính được biểu diễn dưới dạng Bộ khi được truy xuất. Điều này làm cho nó khó khăn để lưu thứ tự trong đó các đối tượng được định vị.Các mối quan hệ được lập chỉ mục trong dữ liệu chính
Ví dụ điển hình là các mục dữ liệu trong chế độ xem bảng khi cho phép sắp xếp lại các mục. Một giải pháp dễ dàng sẽ bao gồm một thuộc tính chỉ mục trên đối tượng được quản lý.
Hãy xem xét các hệ thống phân cấp như sau:
Document < -Nhiều-to-many-> DataItem
trường hợp tài liệu khác nhau có thể liên kết đến các DataItem giống nhau, và mỗi tài liệu có thể tham khảo một hoặc nhiều DataItem (s) . Do đó, việc có một thuộc tính chỉ mục trong DataItem sẽ dẫn đến khả năng sử dụng lại ít hơn của cá thể đó, tức là bạn chỉ có thể lưu chỉ mục cho một cá thể Tài liệu.
Bất kỳ ý tưởng nào về cách tôi có thể trình bày thứ bậc được sắp xếp gọn gàng trong chế độ xem bảng nhưng vẫn giữ cho mỗi cá thể DataItem có thể sử dụng lại được? Cảm ơn!
Hình ảnh có vẻ bị hỏng. –
@BJ Homer - cảm ơn; Rõ ràng twitpic không thích liên kết tĩnh. Tôi đã tải nó lên MobileMe. –