일일학습일지

2024-01-30 학습일지

김동환_ 2024. 1. 30. 20:25

[ 코드 카타 ]
최대 공약수 - 유클리드 호제 공식법

 

최소 공배수 - 두 자연수의 곱 / 최대 공약수 



[ 팀 과제 ]

발표 자료 제작 완료


[ 강의 ]
델리게이트 이벤트 액션

함수에 대한 참조 타입 - 어려운말
함수를 변수처럼 저장하거나 매개변수로 전달 할 수 있다


Event - delegate의 한 종류


델리게이트와 같은 경우는 함수에 대한 참조 그 자체
 - 다른 객체에 함수를 전달 -> 저장 -> 실행

UI, controller, manager가 계속해서 플레이어를 체크하다가 체력이 0이 되면 실행
 -> 계속 체크해야 하기 때문에 성능에 무리

여기서 적용 가능한 것이 옵저버 패턴

델리게이트 -> 함수를 저장해서 전달할 때
이벤트 -> 이벤트를 예약해두고 필요할때 기능 실행

액션을 활용하면 델리게이트를 만들지 않고 편하게 활용할 수 있다

'일일학습일지' 카테고리의 다른 글

2024-02-01 학습일지  (0) 2024.02.01
2024-01-31 학습일지  (0) 2024.01.31
2024-01-29 학습일지  (0) 2024.01.29
2024-01-26 학습일지  (1) 2024.01.26
2024-01-25 학습일지  (0) 2024.01.25