SWIFT7 Delegate Pattern에 대해 알아보자 * Delegate Pattern에 대해 간단하게 이해하기 위한 포스팅 delegate는 위임하다, 맡기다의 의미이다. 누군가에게 일을 대신 시킨다. 즉 대리자가 있다는 뜻! 앱을 만들다 보면 텍스트필드를 자주 활용하게 되고, 뷰컨트롤러에서 관련 코드를 작성한 경험이 있을 것이다. 그런데 텍스트필드도 고유의 객체이고 뷰컨트롤러도 고유의 객체이다. 객체 간 의사소통, 연결을 위해 필요한 것이 바로 Delegate Pattern이라고 이해하면 쉽다. (* 프로토콜을 사용해서 델리게이트 패턴을 구현한다. 프로토콜은 자격증으로 이해하면 좋다. 프로토콜을 채택하면 (즉 자격증을 취득하면) 관련 능력(속성, 메서드)이 생긴다. ) (* 스위프트는 프로토콜 지향 프로그래밍 언어로도 볼 수 있는데, 프로토콜을 활용하면.. 2023. 2. 10. 이전 1 2 다음