728x90
SwiftUI와 MVI (2)
·
개발노트/iOS
SwiftUI와 MVI (1)SwiftUI는 항상 써보고 싶다고 생각하고 있었는데 최근에 기회가 되어 사용해볼 수 있게 됐다.Swift만 쓰다가 처음 스유 깔짝거렸을 때는 도대체 이게 뭔 코드인가 했는데, 같은 선언형인 Flutter를jecklight.tistory.com이론 공부만 해두고 나중에 막상 사용하려고 하면 또 어버버하며 다시 첨부터 검색하는 도돌이표 될까봐 실습 빠르게 도전! REST API로 간단하게 데이터 조회해서 뿌려주는 형태의 페이지 하나만 만들어보려고 한다.보니까 JSONPlaceholder 라고, 이런 목적으로 사용하기 좋은 게 있더라bb  1. 그보다 우선 먼저 TCA란?저번에 공부하다가 Reducer가 튀어나오는 바람에.. 얘도 우선 용어 뜻, 구성 정도만 살펴보고 가려 한다...
SwiftUI와 MVI (1)
·
개발노트/iOS
SwiftUI는 항상 써보고 싶다고 생각하고 있었는데 최근에 기회가 되어 사용해볼 수 있게 됐다.Swift만 쓰다가 처음 스유 깔짝거렸을 때는 도대체 이게 뭔 코드인가 했는데, 같은 선언형인 Flutter를 써보고 다시 사용해보니 꽤 적응이 쉽다. Preview 캔버스 짱 조음b버튼 활성/비활성화도 observer 붙이고 ui update 함수 구현해주고 했는데 넘나리 간편쓰>넘나리 간편쓰그렇다.. 너무 간편했다..이것만으로도 너무 간편한데 MVVM 패턴은 어떤 모양으로 분리해서 구현하는지가 궁금해졌다그래서 구글링해보니.. 요는 스유에서는 View가 이미 ViewModel의 데이터 바인딩 역할을 수행하고 있으며,MVVM 형태를 지키기 위해서 억지로 ViewModel을 만드는 상황이 발생한다는 것 같다 아..