[iOS] Delegate Pattern 톺아보기
iOS 개발에서 정말 많이 쓰이는 Delegation Pattern에 대해서 알아보겠습니다. Delegate 위임하다 Delegate Pattern 하나의 객체가 다른 객체를 대신해 동작 또는 조정할 수 있는 기능을 제공합니다. 다시 말해, 어떤 객체에서 일어나는 이벤트에 관한 혹은 어떤 객체에 뿌려줄 데이터에 관한 코드를 다른 객체에서 작성해주는 것을 말합니다. 그리고 이러한 행위는 반드시 protocol을 동반합니다. CEO/ secretary Delegate Pattern을 이해하기 정말 좋은 Bob 님의 블로그 예시 '사장과 비서'를 인용해서 설명을 이어가겠습니다. protocol JobDelegate{//protocol : 서로간의 소통을 위한 약속 func passData(jobResource..
iOS
2019. 7. 31. 14:28
공지사항