Input Output 썸네일형 리스트형 [Combine] ViewModel 에서 Input, Output 구현하기 MVVM 구조로 작업을 하다보면 자연스럽게 Input, Output 에 대한 개념을 접하게 됩니다. 그래서 이번 글에선 왜 이런 구조가 필요했고, 어떻게 사용하는지를 알아보려 합니다. 같이 예시로 살펴볼 화면은 인스타그램의 피드입니다. 사용자들은 좋아요를 누르기도 하고 DM을 보낼 수도 있고저장하기 기능도 사용할 수 있게 됩니다. 그러면 댓글 모두 보기를 클릭하게 될 경우엔 어떤 화면이 노출될까요?피드를 덮은 상태로 상위에 댓글View 가 보이게 됩니다. 즉, 사용자가 클릭을 하고(Input), 클릭에 대한 결과로 댓글View가 올라오게 됩니다(Output).(물론, 피드가 셀로 구성되어 있어서 중간에 많은 단계가 있을 수 있겠지만 이번 글에선 간단하게 생각만하고 넘어갑니다..!) 개발을 진행하면서 .. 더보기 이전 1 다음