반응형 Observable2 SwiftUI - 상태, Observable 객체, Environment 객체 다음 내용들은 [핵심만 골라배우는 SwiftUI 기반 iOS 프로그래밍] 을 공부하면서 정리한 내용 입니다. SwiftUI는 데이터 주도 방시긍로 앱 개발을 강조합니다. 사용자 인터페이스 내의 뷰들은 기본 데이터의 변경에 따른 처리 코드를 작성하지 않아도 뷰가 업데이트 됩니다. 이것은 데이터와 사용자 인터페이스 내의 뷰 사이에 게시자와 구독자를 구축하여 할 수 있습니다 위의 설명과 관련하여 이번에는 상태 프로퍼티, Observable 객체, Environment 객체에 대해 설명해 보겠습니다. 1.상태 프로퍼티 상태 프로퍼티는(State Propertiy) 상태에 대한 가장 기본적이 형태이며, 뷰 레이아웃의 현재 상태 (토클 버튼 활성화 여부, 텍스트 필드에 입력된 텍스트 또는 피커 뷰에서 현재 선택)을.. 2020. 10. 4. RxJava,RxKotlin - Observable (3) - Hot/Cold observable [출처 - RxJava 프로그래밍 : 리액티브 프로그래밍 기초부터 안드로이드 까지 한번에] 본 글은 'RxJava 프로그래밍 : 리액티브 프로그래밍 기초부터 안드로이드 까지 한번에' 를 학습하면서 정리한 글입니다 (Kotlin code 들은 실행 보았지만, Java code는 따로 실행 해보진 않았습니다.) Observable에는 Hot(뜨거운) Observable과 Cold(차가운) Observable이 있습니다. 뜨거운 Observable은 구독자의 여부와 관계없이 데이터를 발행합니다. 따라서 여러 구독자를 고려할 수 있습니다. 단, 구독자는 Observable에서 발생하는 데이터를 처음부터 모두 수신한다는 것을 보장 할 수 없습니다. 차가운 Observable은 Observable은 선언하고 jus.. 2019. 10. 22. 이전 1 다음 반응형