Swift에서 단방향 아키텍쳐의 어두운 면 - 한마디로 Medium 직독직해 #118
youtu.be
MVP, VIPER, TCA 등 다양하지만 그래도 여전히 공고에서 많이 보이는 것은 MVVM인 것 같네요.
제가 전에 SwiftUI에 MVVM 적용하는 방법에 대한 글을 올렸더니 어떤 분이 SwiftUI에서 MVVM 사용하지 말라고 댓글 달았죠.
이 글은 불변을 유지하는 것이 가독성에는 해악이라는 것을 말하는 것 같네요.
최근 관심 받는 것은 SwiftUI에서 사용하는 TCA 인데. 첫 예제를 보니 그걸 사용 한 것 같고 두번 째는 MVVM에서 상태를 Switch 문으로 구현한 것 같군요.
상태들의 Flow를 보기 위해 왔다 갔다 해야 하고 XCode에서 정의로 점프하거나 호출 구조를 보는 것으로는 흐름을 알 수 없다고 3번째에서는 다 없애고 함수만 남겼네요.
그러나 모든 기술들은 기존의 기술의 문제를 극복하기 위해 나온 것이니 적절한 것을 선택하라는 말 같아요.
#직독직해 #medium #swift #swiftui #tca #redux #mvvm #proscons #readability
https://youtu.be/6SInU9OqfW0
다음 내용이 궁금하다면?
이미 회원이신가요?
2024년 5월 13일 오전 12:06