0
나는 지속적인 objective-c 트리의 참조 작업이나 튜토리얼을 찾고 있습니까? 나는 iPhone/Mac OS에서 가계도 (계보 기록) 앱을 제작하려고합니다. 감사!코어 데이터를 지원하는 목표 C 트리 데이터 구조?
나는 지속적인 objective-c 트리의 참조 작업이나 튜토리얼을 찾고 있습니까? 나는 iPhone/Mac OS에서 가계도 (계보 기록) 앱을 제작하려고합니다. 감사!코어 데이터를 지원하는 목표 C 트리 데이터 구조?
(키 : -->
=에 - 하나, -->>
= 일대)
기본적인 나무와 같은 엔티티지도는 다음과 같이 보일 것이다 :
LinkedTreeNode{
//... whatever attributes you want a node to have
parent <--(optional,nullify)-->>LinkedTreeNode.children
children <<--(optional, cascade)-->LinkedTreeNode.parent
}
그것은에 관계를 가지고 하나의 엔티티를 가지고 그 자체. 부모 관계는 트리 (부모)에서 그 위에있는 다른 하나의 객체와 그 아래에있는 하나 이상의 자식 객체를 가리 킵니다. 논리적으로는 표준 C 트리와 정확히 같습니다. 엔티티 그래프 관계로 링크 역할을하는 포인터를 대체하기 만하면됩니다.
계통도 관계를 모델링하려면 배우자를 추가해야합니다. (모든 사람이 아버지와 어머니로, 어떤 사람이 둘 이상의 배우자를 가질 수 있기 때문입니다.)
Person{
spouses <<--(optional,nullify)-->>Person.spouses
parents <<--(optional,nullify,Max=2)-->>Person.children
children <<--(optional,cascade)-->>Person.parents
}