위임에 약한 포인터를 사용하는 이유는 무엇입니까? 약한 포인터로 대리자를 정의하는 것이 올바른 이유를 이해할 수 없습니다. @property (nonatomic,weak) id delegate; 델리게이트에 대한 참조를 유지할 필요가없는 이유를 알 수 없습니다. 델리게이트로 사용하는 객체가 할당 해제되는 것을 원하지 않습니다. 따라서 강력한 참조를 사용하는 것이 좋습니다. 약한! 대부분의 경우 델리게이트는 내 클래스의 인스턴스가 생성 될 동일한 객체입니다.이 경우 약한 참조를 생성하는 것은 유지주기를 피하는 훌륭한 솔루션이 될 것입니다 ...하지만 델리게이트로 완전히 다른 객체를 선택하면 어떨까요? ? 스택 오버플로에 대한 다른 질문을 검색했지만이 상황을 완전히 이해하는 데 도움이되는 것을 찾을 수 없습..