본문 바로가기

binding2

[SwiftUI] 양방향 바인딩 (작성중) 이번 게시물에서는 SwiftUI의 양방향 바인딩에 대해 알아보겠습니다. SwiftUI에서 양방향 바인딩이 중요한 이유는 ContentView가 struct로 이루어져 있기 때문입니다. 그럼 예시를 보면서 천천히 살펴볼까요? 텍스트 입력받기 텍스트를 입력받고, 입력받은 텍스트를 보여주는 예시를 구현해볼게요! 위와 같은 코드를 작성하고 나면 아래와 같은 화면을 볼 수 있습니다. 그리고 저 TextField에 텍스트를 입력하면??? TextField 아래에 있는 Text에도 입력한 글자가 나타나게 되죠! 코드를 보면 TextField에서 입력되는 텍스트를 $email을 통해 email 변수에 넣어주게 되고, Text에서는 그 email 변수를 보여주도록 되어 있죠. 그리고 email 변수에는 @State 가 .. 2023. 2. 24.
Data Binding in MVVM on iOS 본 게시물은 Data Binding in MVVM on iOS 라는 Medium 게시물을 기반으로 작성하였습니다. 다소 흥미로웠던 내용이라 제 블로그에 메모 및 정리해놓으면 좋을 것 같아 작성을 하게되었습니다. 영어로 된 본문을 제가 읽히는대로 번역을 해서 의역이 많고, 최대한 적절한 단어선택을 하긴 했으나 그래도 이해가 가지 않거나 잘못된 내용이 있다면 댓글로 알려주세요! 바로 수정하겠습니다 :) > Technique1. Observables > Technique2. Event Bus / Notification Center > Technique3. FRP Technique (RxCocoa / RxSwift) > Technique4. Combine 우리는 새로운 프로젝트를 할수록 View Controll.. 2021. 1. 7.