SwiftUI
SwiftUI vs UIKit 렌더링 모델
SwiftUI는 UIKit과 화면을 그리는 방식이 근본적으로 어떻게 다른가요?
면접관은 이 답을 어떻게 들을까요? 넘어갈지, 더 물어볼지, 떨어뜨릴지 알려 주고, 걸리는 문장은 콕 집어 줘요. 점수는 그대로예요.
SwiftUI는 UIKit과 화면을 그리는 방식이 근본적으로 어떻게 다른가요?
UIKit은 뷰 객체를 직접 만들고 명령형으로 갱신하지만, SwiftUI는 상태로부터 뷰 설명(struct)을 선언하고 상태가 바뀌면 프레임워크가 그 설명을 다시 평가해 화면에 반영한다.
SwiftUI주관식기초
UIKit으로 만들어진 금융 앱에 계좌 상세 화면을 새로 추가합니다. 이 화면을 SwiftUI로 만들지 UIKit으로 만들지 어떤 기준으로 정하겠습니까?
#swiftui #uikit
SwiftUI주관식기초
SwiftUI 상품 편집 화면에서 부모 뷰가 상품 모델을 소유하고 자식 뷰는 가격 필드 하나만 고칩니다. @State, @Binding, @Observable…
#swiftui
SwiftUI주관식기초
SwiftUI로 만든 카운터 화면에 증가, 감소, 초기화 버튼과 현재 값 표시가 있습니다. 버튼을 눌렀는데 표시 숫자와 실제 값이 어긋나는 일이 없게 하려면…
#swiftui
SwiftUI주관식기초
SwiftUI 목록 화면이 호텔 API로 데이터를 불러옵니다. 로딩 중, 성공, 결과 없음, 오류 네 가지를 화면에서 빠짐없이 다루려면 상태를 어떻게…
#swiftui