SwiftUI
SwiftUI tally 화면의 단일 상태
SwiftUI로 만든 카운터 화면에 증가, 감소, 초기화 버튼과 현재 값 표시가 있습니다. 버튼을 눌렀는데 표시 숫자와 실제 값이 어긋나는 일이 없게 하려면 상태를 어떻게 두겠습니까?
면접관은 이 답을 어떻게 들을까요? 넘어갈지, 더 물어볼지, 떨어뜨릴지 알려 주고, 걸리는 문장은 콕 집어 줘요. 점수는 그대로예요.
SwiftUI로 만든 카운터 화면에 증가, 감소, 초기화 버튼과 현재 값 표시가 있습니다. 버튼을 눌렀는데 표시 숫자와 실제 값이 어긋나는 일이 없게 하려면 상태를 어떻게 두겠습니까?
카운터 값을 담는 정수 하나만 @State나 @Observable 모델에 두고, 화면의 숫자와 감소 버튼 활성 여부는 전부 그 값에서 계산한다. 표시용 문자열이나 플래그를 따로 저장하지 않으면 저장된 값이 하나뿐이라 표시와 실제 값이 어긋날 길이 없다.
SwiftUI주관식기초
SwiftUI 상품 편집 화면에서 부모 뷰가 상품 모델을 소유하고 자식 뷰는 가격 필드 하나만 고칩니다. @State, @Binding, @Observable…
#swiftui #state
SwiftUI주관식기초
SwiftUI로 만든 중고 거래 물품 등록 화면에 입력 필드, 검증, 제출, 오류 표시가 얽혀 있습니다. 단방향 상태 흐름으로 정리한다면 뷰의 이벤트와 상태가…
#swiftui #state
아키텍처주관식딥다이브
수십 개 화면, 여러 팀이 개발하는 SwiftUI 앱을 처음부터 설계한다면 상태 관리·화면 이동·의존성 주입·모듈 경계를 어떻게 잡나요?
#swiftui #state
SwiftUI주관식입문
SwiftUI는 UIKit과 화면을 그리는 방식이 근본적으로 어떻게 다른가요?
#swiftui