모델과 뷰를 나눠줬다
이제 뷰에 있는 친구들은 모델을 가지고 있으면 안된다!!
새로운 뷰모델 클래스?! 를 만들어줌
하나씩 이식해가자
init 될때 items에 담을 수 있게 만들어줌
viewModel에 옮겨보자
var viewModel: FrameworkListViewModel!
만들어주고
뷰디드로드에서 static으로 선언된 아이템을 넘겨준다
FramworkDetailVC가 가지고 있던 모델들을 가지고 온다!!
여기선 framework로 선언되었던 퍼블리셔들 옮겨주자
그리고나면 input 이벤트에 필요한 함수들 선언해주고
bind에서 처리되는 것도 viewModel에 들어있는 애들이 처리될 수 있게 해주면 끝!