아이폰 SDK의 코어 데이터를 사용하기 시작했습니다. 정렬 된 목록을 배열과 같이 저장하려고합니다. 그러나 핵심 데이터의 관계는 검색시 집합으로 표현됩니다. 이로 인해 오브젝트가 배치 된 순서를 저장하기가 어려워집니다.코어 데이터의 인덱싱 된 관계
좋은 예는 항목을 다시 정렬 할 수있는 경우 테이블보기의 데이터 항목입니다. 쉬운 해결책은 관리 대상에 인덱스 속성을 포함시키는 것입니다.
다음과 같은 계층 구조를 고려하십시오
문서를 < - 많은 - 투 - 많은 ->있는 DataItem
다른 문서 인스턴스가 동일한있는 DataItem에 연결할 수 있으며, 각 문서가 하나 이상있는 DataItem을 참조 할 수 (들) . 따라서 DataItem에서 인덱스 속성을 사용하면 해당 인스턴스의 재사용 가능성이 낮아집니다. 즉, Document 인스턴스 하나에 대한 인덱스 만 저장할 수 있습니다.
계층 구조를 테이블보기로 깔끔하게 표시 할 수 있지만 각 DataItem 인스턴스를 계속 재사용 할 수있는 방법에 대한 아이디어는 무엇입니까? 감사!
사진이 손상된 것 같습니다. –
@BJ Homer - 감사합니다. 분명히 twitpic은 정적 연결을 좋아하지 않습니다. 대신 MobileMe에 업로드했습니다. –