delegate1 IOS Delegate 패턴 Delegate 란? 어떤 객체가 하는 일을 부분적으로 확장해서 대신처리 하는 것객체 지향 프로그래밍에서 하나의 객체가 모든 일을 처리하는 것이 아니라 처리 해야 할 일 중 일부를 다른 객체에 넘기는 것 대신 처리해줄 객체 / 처리 하라고 시킨 객체 만약 ? 고객이 여러 곳에서 사용할 수 있는 메세지 창을 하나만든다면? -> 메세지 창에 버튼이 있고 누르면 뷰컨트롤러는 무슨 버튼이 눌렸는지 체크를 해서 -> 버튼 이벤트가 발생하면 일을 처리한다. 선언을 한 후에 viewDidLoad()함수에 textField.delegate = self를 쓰게 되는데 이 의미는 대리가자 누군지 알려주는 과정이다. textfield의 일은 내가(viewController)가 할게 라는 의미 -> 너한테 이벤트 발생하면 알.. 2018. 11. 25. 이전 1 다음 반응형