[iOS] App Development

VIPER

ddgoori 2020. 11. 26. 14:50

프리젠터에 델리게이트를 다 넘겨줌

와이어프레임에서 데이터를 넘겨줌

Pass data

 

View presenter wireframe 

 

presenter에서 데이터 요청

=> 이때 로딩되면 갱신이 안됨

 

들어갔다나올때 할때는 viewwillAppear로 데이터 요청해야함

 

프리젠터 : 화면 보여주는 역할

이터레터에게 데이터를 요청해야 가져올 수 있음 프리젠터가

=> interactor에!

 

 

화면을 가져와죠!

 

프리젠터에서 데이터 조작하고 화면 업데이트 쳐주는 개념

인터렉터에서 데이터 조작을 다 함

와이어는 다른 화면 갈때만!

 

내부적으로 할 때는 프리젠터가 , 나 데이터 다시 받았어 화면 다시 그려

reload함 => 그럼 뷰에서 화면 자체를 새로 그림 

 

  • 인터렉터: 데이터 조작
  • 프리젠터: 데이터를 가져와서 화면 업데이트해주거나 다른 화면으로 갈 수 있도록 요청 (뷰랑 통신함) => MVC에서 컨트롤러에서 다 함 
  • 뷰: 프리젠터를 통해서 다 해야함 

다른 화면으로 넘겨주는건 와이어프레임이 !