SwiftUI
상태 기반 뷰 전환(Add ↔ Stepper)
SwiftUI 15분 라이브 코딩입니다. 'Add' 버튼을 탭하면 같은 자리에 수량 스테퍼(−/+)가 나타나고, 수량이 0이 되면 스테퍼가 사라지고 다시 'Add' 버튼이 보여야 합니다. 상태를 어떻게 잡고 뷰를 어떻게 구성하나요?
면접관은 이 답을 어떻게 들을까요? 넘어갈지, 더 물어볼지, 떨어뜨릴지 알려 주고, 걸리는 문장은 콕 집어 줘요. 점수는 그대로예요.
SwiftUI 15분 라이브 코딩입니다. 'Add' 버튼을 탭하면 같은 자리에 수량 스테퍼(−/+)가 나타나고, 수량이 0이 되면 스테퍼가 사라지고 다시 'Add' 버튼이 보여야 합니다. 상태를 어떻게 잡고 뷰를 어떻게 구성하나요?
상태는 수량 count 하나로 충분하고 count == 0이면 Add 버튼, 아니면 스테퍼를 그린다. 별도 Bool 플래그 없이 두 뷰를 ZStack이나 고정 frame에 넣어 같은 자리에 오게 한다.
SwiftUI객관식기초
SwiftUI 라이브 코딩입니다. 이름·ID·비밀번호·비밀번호 확인 네 필드와 제출 버튼이 있는 가입 화면에서, 이름/ID가 비면 경고 alert, 비밀번호가…
#state #live-coding
UIKit주관식심화
UIKit 25분 과제입니다. 화면의 작은 로고 뷰가 옛날 DVD 화면 보호기처럼 좌상→우상→우하→좌하 네 모서리를 순서대로 무한히 이동해야 합니다. 어떻게…
#animation #live-coding
SwiftUI객관식입문
SwiftUI 설정 화면입니다. 토글 스위치를 가진 자식 뷰 SettingsRow가 부모가 소유한 isOn 값을 읽고 변경도 해야 합니다. 자식 뷰의 프로퍼티…
#state
SwiftUI주관식입문
SwiftUI 에서 @State 값을 바꿨는데 화면이 갱신되지 않는다는 주니어의 질문을 받았습니다. 먼저 @State가 무엇인지 설명해 주세요.
#state