1) 메소드 여럿이 등록된 델리게이트 A를 B에 참조 한 뒤,
A를 날리거나 완전히 새로운 다른 메소드를 등록
그 이후에 필요할때 다시 B를 A에 참조시켜 원래 상태로 복구하는게 가능?
2) 델리게이트 등록 순서가 유지되는거로 아는데
뒤에 추가시키지 않고
임의로 순서를 지정해서 메소드를 등록시킬수 있는지?
자바에선 못보던 개념이라 좀 와닿지가 않는다 HELLP ME
1) 메소드 여럿이 등록된 델리게이트 A를 B에 참조 한 뒤,
A를 날리거나 완전히 새로운 다른 메소드를 등록
그 이후에 필요할때 다시 B를 A에 참조시켜 원래 상태로 복구하는게 가능?
2) 델리게이트 등록 순서가 유지되는거로 아는데
뒤에 추가시키지 않고
임의로 순서를 지정해서 메소드를 등록시킬수 있는지?
자바에선 못보던 개념이라 좀 와닿지가 않는다 HELLP ME
1번은 안될거 같은데... 델리게이트가 복제가 되는 형태면 a를 날려도 b-a는 독립적으로 존재하니까 상관없는데, 아마 참조 형태니까 a를 날리는 순간 b도 a에 대한 데이터를 잃어버리겠지
ㄴ 얕은 복사 깊은 복사문제임? 그럼 딥 카피를 하면 해결이 되나
갑갑해서 함 해봣는데 1번 되는거같은디--?
delegate도 결국참조니까
아니다 기둘기
되네 앀뿔 --
직접해결하셔서 다행