제 상황으로 저는 "Person"과 "Group"의 두 클래스가 있습니다. 모든 사람에게 NSArray가 속해있는 모든 그룹을 복원합니다. 모든 그룹에는 NSAraay가있어 모든 사람을 그 그룹에 속하게합니다.NSArray를 처리 할 때 유지주기를 피하는 방법 (기본적으로 객체를 유지함)?
한 사람이 많은 그룹에 속할 수 있고 한 그룹에는 많은 사람들이 속할 수 있습니다.
그리고 이것은 일종의 보유 생각입니다. 사람은 그 사람에게 돌아가는 NSArray를 보유하는 그룹을 유지하는 NSArray를 보유합니다.
그러나 나는 모든 사람이 속한 그룹을 알고 모든 그룹이 그 사람이 그 그룹에 속한다는 것을 알고 있어야한다고 생각합니다.
어떻게 해결할 수 있습니까?
NSArray는 모든 멤버를 보유하지 않으므로 사이클을 중단하지만 분명히 NSArray는 유지해야합니다. 따라서 몇 가지 조언을 제공해주십시오.