Open HeegeePark opened 1 year ago
Protocol를 이용하여 권한을 위임하고 일을 처리하는 방식의 디자인 패턴
프로토콜이란, 선언된 프로퍼티, 메소드, 기타 요구사항 등을 직접 구현하지 않고 특정 역할을 수행하고자, 조건만 제시한 규약
View Controller에서, TableView의 특정 셀에 있는 여러 개의 버튼 중 특정 버튼을 눌렀을 경우에 해야할 일을 View Controller로 넘겨주기 위해서 Delegate 패턴을 사용
Delegate
Protocol를 이용하여 권한을 위임하고 일을 처리하는 방식의 디자인 패턴
Protocol
프로토콜이란, 선언된 프로퍼티, 메소드, 기타 요구사항 등을 직접 구현하지 않고 특정 역할을 수행하고자, 조건만 제시한 규약
활용 예
View Controller에서, TableView의 특정 셀에 있는 여러 개의 버튼 중 특정 버튼을 눌렀을 경우에 해야할 일을 View Controller로 넘겨주기 위해서 Delegate 패턴을 사용
주의할 점