[iOS/UIKit] input-output구조에서 cell안의 버튼을 탭했을 때 viewModel로 이벤트 보내기
ViewController에는 하나의 collectionView가 있고, 그 cell 안의 버튼을 눌렀을 때 좋아요를 취소하는 로직을 구성하고 있었다.좋아요한 아이템은 Realm으로 관리하고 있었으며, ViewModel로 로직을 완벽하기 분리하고 싶어서 ViewController는 `import Realm`을 하고싶지 않았다. 그렇다면 cell안의 로직을 어떻게 구성해야 할까?cell안의 로직은 ViewController에서 작성돼야 하며, Realm괴 관련된 로직은 ViewModel에서만 다루고 싶다.결국 다음과 같은 상황인 것이다. 옵저버블을 만들어서 넘길수도 있겠고, cell의 ViewModel을 별도로 만든다거나, drive 안에서 RealmDB를 fetch해서 처리할수도 있겠다.단, 세 번째 방..