💡 iOS에서 자주 보이는 Delegate Pattern 이란 무엇이고 왜 필요한가?객체 지향 프로그래밍에서 다른 객체에게 일부를 위임하여 일을 처리하는 디자인 패턴이다.주로 프레임워크 객체가 위임을 요청하며, 커스텀 컨트롤러 객체가 위임을 받아 특정 이벤트에 대한