4 그들은 목표 C에서 같은 것을 달성하는 것처럼 보입니다. 다른 사람 없이도 할 수있는 일은 무엇입니까? 예를 들어대표자와 IBAction 출처 2011-04-25 J. Chang
3 : 위임 메소드 리턴 값을 가질 수있다. 동일한 작업에 대해 여러 대상이있을 수 있지만 대개 하나의 대리자 만있을 수 있습니다. 대상 동작 메커니즘은 "값 변경됨", "손질"등과 같이 미리 정의 된 컨트롤 이벤트에 (의미 상 엄격하게 제한되지는 않음) 바인딩됩니다. 대리 메서드는 무엇이든 될 수 있습니다. 대리자 메서드는 임의의 인수를 가질 수 있습니다. 액션 메소드는 항상 동일한 인수 (보낸 사람 및 이벤트, 둘 다 선택적)를가집니다. 출처 2011-04-25 08:26:34 +0 왜 IBAction이 필요합니까? VB.net과 같이 항상 델리게이트를 사용하지 않는 이유는 무엇입니까? 흠 ... vb.net 일종의 IBAction만이 아닌가요? – +0 그것은 "필요성"에 대한 질문이 아니며, 의미론의 문제입니다. target-action 패턴은 미리 정의 된 이벤트에 적합합니다 (위에서 언급 한 것처럼). 대리자 패턴은보다 복잡한 관계에 더 잘 맞습니다. –
왜 IBAction이 필요합니까? VB.net과 같이 항상 델리게이트를 사용하지 않는 이유는 무엇입니까? 흠 ... vb.net 일종의 IBAction만이 아닌가요? –
그것은 "필요성"에 대한 질문이 아니며, 의미론의 문제입니다. target-action 패턴은 미리 정의 된 이벤트에 적합합니다 (위에서 언급 한 것처럼). 대리자 패턴은보다 복잡한 관계에 더 잘 맞습니다. –