문제 상황발생일시 : 2025.05.17발생환경 : Playground, Swift 5, macOS 사용기능 : MVVM 구현 실패문제 내용 : 설계 시 MVVM을 구현하려고 하여 ViewController와 ViewModel을 설계하였으나, ViewModel이 필요없어도 구현되어버림. 원인 분석MainViewController에서 DetailViewController에 필요한 데이터 바인딩 메서드를 사용하고 있었음.MainViewModel에서 DetailViewModel에 필요한 이벤트 방출 메서드를 사용하고 있었음. 해결과정책임 분리를 위해서 MainViewController의 didSelectItemAt 에서 화면전환 및 이벤트 방출DetailViewController 및 ViewModel로 데이터..