ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 델리게이트 , 델리게이트 체인
    카테고리 없음 2024. 3. 11. 15:59
    반응형

    델리게이트

    대리자 형식으로 변환될 수 있는 무명 메서드를 만듬

    델리게이트 (콜백) : 실행된 시점에 부여하는 식 , 누군가를 대신해서 일해주는 
    매서드의 참조 ,
    특정 매개 변수 목록 및 반환 형식이 있는 함수에 대한 참조
    대리자 인스턴스를 통해 함수를 호출할 수 있음 
    델리게이트는 메소드에 대한 참조
    델리게이트에 메소드의 주소를 할당한후 델리게이트를 호출하면 이 델리게이트가 메소드르 호출해준다.
    델리 게이트는 메소드에 대한 참조이기 대문에 자신이 참조할 반환 형식과 매개변수를 명시
    <정의>
    한정자 delegatae 반환형식 델리게이트 이름(매개변수...)

    ------------------------------------------------------------------------------------------------------------------------------------------------

    Invoke : 델리게이트에 등록된 메서드들을 순차적으로 실행

     

     

    1. 델리게이트를 선언

    2. 선언한 델리게이트가 참조할 메서드를 선언

    3. 델리게이트의 인스턴스를 만들고 델리게이트가 참조할 메서드를 매개 변수로 넘김

    4. 델리게이트 호출

     

     

    ------------------------------------------------------------------------------------------------------------------------------------------------

    델리게이트 체인 : 델리게이트 하나가 여러개의 메서드를 동시에 참조할 수 있음 (차례대로)

    +=, -=

    반응형
Designed by Tistory.