copyWithZone을 이해하는 데 어려움을 겪고 있습니다.NSCopying 및 copyWithZone : - [self retain] 또는 다른 것을 반환해야합니까?
복사본을 반환해야한다고 알고 있지만 사전에 개체를 추가하면 'copyWithZone'개체가 사전에 추가됩니다. 실제 복사본 (즉, 새 개체)을 만들면 사전에 추가 된 개체가 같은 개체가 아닙니다. 그러나 보유 수를 늘리는 것만으로는 기술적으로 사본이 아닙니다.
본인을 그대로 유지하거나 실제 사본을 만들어야합니까?