SwiftUI 핵심 UI - 레이아웃 컨테이너와 상태 관리
1. 개요 화면을 구성하는 방법과 데이터가 바뀌면 UI가 자동으로 갱신되는 원리, 이 두 가지가 SwiftUI의 전부라고 해도 과언이 아니다. 이번 글에서는 VStack / HStack / ZStack으로 화면을 배치하는 방법과 @State / @Binding / @Observable로 데이터를 다루는 방법을 정리한다. 마지막으로 배운 내용을 조합해 ...
1. 개요 화면을 구성하는 방법과 데이터가 바뀌면 UI가 자동으로 갱신되는 원리, 이 두 가지가 SwiftUI의 전부라고 해도 과언이 아니다. 이번 글에서는 VStack / HStack / ZStack으로 화면을 배치하는 방법과 @State / @Binding / @Observable로 데이터를 다루는 방법을 정리한다. 마지막으로 배운 내용을 조합해 ...
1. 개요 Swift를 처음 시작할 때 가장 먼저 마주하는 것은 Xcode와 낯선 파일 구조다. 이번 글에서는 SwiftUI 프로젝트를 처음 생성했을 때 만들어지는 파일들의 역할, App → Scene → View로 이어지는 계층 구조, 그리고 Android 개발자에게 익숙한 생명주기 개념이 SwiftUI에서는 어떻게 표현되는지 정리한다. 📌 전체 구...