Delegate Pattern iOS 개발 패턴중 가장 중요한 패턴이다. Apple framework를 사용하기 위해서는 반드시 알아야할 패턴이다. 어떤 객체와, 객체의 기능을 대신 수행할 델리게이트 객체가 필요하다. 예를들면, 상품을 표시하는 TableView를 터치하면, 상세 페이지로 이동하는 기능이 있다고 한다. 이때, 사용자가 TableView를 선택했을때, TableView객체는 어떤 기능을 실행해야 할지 모른다. 따라서 델리게이트 객체가 이(상세 페이지로 이동하는 기능)를 수행한다. 델리게이트를 사용하는 TableView 객체는 ...dataSource 혹은 ...delegate 라는 접미어를 가진다. 사용자가 TableView를 터치하게 되면, TableView는 직접 기능을 수행하지 못하므..
(iOS) 델리게이트 패턴 (Delegate Pattern , tableView , TextField, 화면간 데이터 전달)
Delegate Pattern iOS 개발 패턴중 가장 중요한 패턴이다. Apple framework를 사용하기 위해서는 반드시 알아야할 패턴이다. 어떤 객체와, 객체의 기능을 대신 수행할 델리게이트 객체가 필요하다. 예를들면, 상품을 표시하는 TableView를 터치하면, 상세 페이지로 이동하는 기능이 있다고 한다. 이때, 사용자가 TableView를 선택했을때, TableView객체는 어떤 기능을 실행해야 할지 모른다. 따라서 델리게이트 객체가 이(상세 페이지로 이동하는 기능)를 수행한다. 델리게이트를 사용하는 TableView 객체는 ...dataSource 혹은 ...delegate 라는 접미어를 가진다. 사용자가 TableView를 터치하게 되면, TableView는 직접 기능을 수행하지 못하므..
2021.05.21